如果出现这种情况,第一时间先执行打包mvn clean package
命令,这么做是为了检查log日志包是否齐全,此次我打包报错是找不到org.slf4j
包,很明显,我们检查一下相关的依赖即可:
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>2.0.0-alpha1</version>
</dependency>
很多人都说是没有使用包
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
但是其实lombok
注解@Sl4j
的编译后代码就是sl4j的包,至此,核心还是认准日志关键包sl4j
即可
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(LogExample.class);