Springboot2.x +Maven+mybatis ——手把手教你搭项目(4)+ log4j2_百 ...
发布网友
发布时间:2024-09-26 02:47
我来回答
共1个回答
热心网友
时间:2024-10-04 02:17
上篇文章构建了Springboot 2.x与Maven和Mybatis的基础环境,现在将进行验证,检验搭建是否成功。
无需多言,我们直接开始验证过程。
首先,找到在第一课创建项目时自动生成的启动类。它只有一个main函数,Springboot的启动点,需要添加@MapperScan注解来扫描mapper包,如下图所示:
尝试运行测试,通过右键点击启动类选择“Run 'xxxxApplication'",或使用IDEA的运行按钮,启动项目。
启动时,控制台会出现Springboot的图标,但可能会出现错误。如图所示,程序报错提示url数据源未启用。
问题出在全局配置文件application.yml,其名称应与规范保持一致。查看正确的配置文件如下:
修复配置后,再次运行,控制台不再报错,我们可以在浏览器输入指定的地址8081访问项目。
至此,基本的后台搭建完成,接下来,我们将整合log4j2日志处理。
首先,移除Logback依赖,添加log4j2依赖于pom.xml文件,如下所示:
然后在application.yml中配置log4j2,具体配置如下:
在Controller中验证log4j2,如图所示:
运行程序,控制台将输出相关日志,且logs文件夹下会生成日志文件。
最后,虽然我们只完成了后台部分,但项目通常采用前后端分离,这只是一个开始。有兴趣学习前端框架的同学可以留言或私信我,我们将探讨如何搭配Vue和elementUI等。
夜已深,就到这里,祝大家晚安!