这里是我的依赖项:
<!-- Spring Core -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- Spring Context -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.4.5</version>
</dependency>
当我尝试运行我的应用程序时,我得到:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
有什么想法吗?
看起来你错过了 SLF4J 和 Java Logging 的绑定 jar。根据需要随意修改神器版本
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
<version>1.7.25</version>
</dependency>
作为链接的一部分,它清楚地调用了相应实现的impl jar。
SLF4J 绑定 – 这是 slf4j-log4j12.jar(用于 log4j 日志记录)、slf4j-jdk14.jar(用于 Java 日志记录)、slf4j-jcl.jar(如果您使用的是 Commons 日志记录)或 logback-classic.jar (用于日志记录)。使用正确的绑定 jar,SLF4J 能够连接 slf4j-api 和底层日志记录实现