1、maven依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.22</version>
</dependency>
2、使用方法
引入依赖-》添加注解-》log.调用方法
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @Author:
* @Desc:
* @Time: 10:20 2022/2/10
**/
@SpringBootApplication(scanBasePackages = "com.cat")
@Slf4j
public class Application {
public static void main(String[] args) {
log.info("Starting the application...");
SpringApplication app = new SpringApplication(Application.class);
app.run(args);
}
}
3、踩坑(为什么不写在最上面呢?没有红色的bug哪有深刻的印象)
@Slf4j注解 无法使用info、error等方法
解决办法:
1、maven依赖出现问题,这个在maven仓库中查询一个稳定版本使用即可
2、lombok插件出现问题,检查自己的插件是否需要安装更新
3、slf4j需要依赖一个日志库,比如logback、log4j,依赖它们,但是比他们更简洁好用,日志门面
这里我使用的是这个
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>