Spring JCL 的坑

关于Spring-JCL日志的坑

Spring 5.x版本后,Spring-Core中加入了 Spring-JCL 库直接依赖。

目前很多三方库都会依赖 commons-logging 来输出日志,而 Spring-JCL 是对 commons-logging 拷贝复制。

所以 2 个库同时依赖进入项目,会导致冲突。

解决

由于当前项目使用的 slf4j api 来打印日志,所以 exclusion 掉 commons-logging 和 Spring-JCL,引入 slf4j-jcl 库:

1
2
3
4
5
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>${version}</version>
</dependency>
  • 本文作者: forever杨
  • 本文链接: https://blog.yl-online.top/posts/6c1c14ff.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。如果文章内容对你有用,请记录到你的笔记中。本博客站点随时会停止服务,请不要收藏、转载!