一、原理分析:
1、lombok是一个Java库,目的就是基于注解的方式,帮助我们自动生成java代码,但是仅此而已,比如@Slf4j,只是帮我们生成创建log实例的代码。
private static final Logger log = LoggerFactory.getLogger(TheadPoolCreateDemo.class);
2、创建log实例,需要依赖LoggerFactory类,所以我们需要添加slf4j-api依赖
3、但是slf4j-api依赖只提供了日志接口,但是未提供日志实现,所以我们需要添加日志实现的依赖,比如logback,log4j等等
二、解决方案:
特别提醒,由于项目使用的jdk1.8,所以下面的jar包只能适配于 jdk1.8。
补全依赖,完整依赖如下:
<!-- logback + lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.24</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.36</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.11</version>
</dependency>
这样我们就可以使用log实例的方法了
log.info("Hello World!!!")