// Gradle如果想要使用Lombok,不能像Maven一样直接导入Lombok的jar就行
compileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.22'
// 想要使用Lombok,还需要使用导入注解处理器(在Maven中是默认会导入这个依赖的)
annotationProcessor group: 'org.projectlombok', name: 'lombok', version: '1.18.22'
// 如果只导入上述的依赖,@Data等注解已经可以正常使用了,但是想要使用@Slf4j去很方便地打印日志却并不行
// 会报错无法找到程序包`lombok.extern.slf4j`不存在,但是打开外部库一看该包是存在的
// 那么很可能就是slf4j相关的支持的jar包没导入进来导致该组件不能使用,因此需要导入下面这些相关的依赖
implementation group: 'org.slf4j', name: 'slf4j-api', version: '1.7.32'
testImplementation group: 'org.slf4j', name: 'slf4j-log4j12', version: '1.7.32'
testImplementation group: 'org.slf4j', name: 'slf4j-simple', version: '1.7.32'
04-25
1825
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)