记要log报错:SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder"

记录log报错:SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder"

原因:工程中使og4j记录日志,而hibernate使用slf4j记录日志,导致了兼容性错误。

 

解决方法:添加log4j的依赖和slf4j-log4j的转换包,在pom文件中加入:

      <dependency>

         <groupId>org.slf4j</groupId>

         <artifactId>slf4j-api</artifactId>

         <version>1.7.7</version>

      </dependency>

      <dependency>

         <groupId>org.slf4j</groupId>

         <artifactId>jcl-over-slf4j</artifactId>

         <version>1.7.7</version>

         <scope>runtime</scope>

      </dependency>

      <dependency>

         <groupId>org.slf4j</groupId>

         <artifactId>slf4j-log4j12</artifactId>

         <version>1.7.7</version>

      </dependency>