springboot项目(7)集成logback.xml

2025-06-06 07:03:45

1、老规矩要集成的项目是按照最新springboot项目(六)来集成的,是其他的Springboot项目也是没关系的,基本上是属于通用。废话不多说直接上教程。

2、首先在resouces目录下创建一个logback-spring.xml文件,为什么叫这个名字呢?是因为logback默认的会从资源目录读取这个文件,而且使用这个命名有好处:可以使用springProperty和springProfile标签。

3、其次是spring-boot-starter-parent依赖已经包含了logback-classic,log4j-to-slf4j等依赖,所以我们不需要在pom.xml文件中重新添加依赖了,怎么看呢?ctrl+单击点spring-boot-starter-parent==》spring-boot-dependencies==》spring-boot-starter==》spring-boot-starter-logging==》

springboot项目(7)集成logback.xmlspringboot项目(7)集成logback.xmlspringboot项目(7)集成logback.xml

6、知识点1:由于logback-spring.垓矗梅吒xml先于application.yml被系统加载,所以想要引用application.yml文件中的剞麽苍足数据,需要加入<property resource="application.yml"/>标签,引入后怎么获取到呢?比如想要获取日志保存天数,就需要引入<springProperty scope="context" name="log.dateSize" source="logging.dateSize"/>后面的引用,就只需要${log.dateSize}就可以了,中括号里面的值是springProperty 的name值。知识点2:springProfile对应的是application.yml文件中的spring.profiles.active的值。知识点3:配置文件中的邮件密码不是邮箱登录密码,而是客户端授权密码,如何获取查询QQ邮箱登陆第三方客户端获取授权码就可以了。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢