Java Springboot 使用druid连接池抛ClassNotFoundException: org.apache.log4j.Logger
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
- 但是这样导致的问题是SpringBoot和Druid分别用自己的日志框架,SpringBoot用的是slf4j和logback。druid使用的日志框架是log4j,个人比较推荐的做法:引入log4j-over-slf4j包,作用是通过中间包来替换log4j日志框架,所有日志最终都统一到slf4j,并由logback实现。
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
<version>1.7.25</version>
</dependency>
引用 :https://www.jianshu.com/p/f04d04247f09