@Slf4j的作用
今天学习了注解@Slf4j的使用方法
以下图为例
当我们需要程序运行后,控制台能够输出内容时,首先需要填入以下代码,定义一个 log 来存放日志
private static Logger log = (Logger) LoggerFactory.getLogger(DeptController.class);
然后调用log的info方法,让控制台输出所填写的内容
log.info("查询全部部门数据");
而注解@Slf4j能够简化这一过程,简单来说就是用@Slf4j代替了
private static final Logger logger = LoggerFactory.getLogger(this.XXX.class);
如何使用@Slf4j
一、首先需要idea中已经配置Lombok 插件
(其中IntelliJ IDEA 2020.3及以上版本已经内置Lombok plugin了,所以不需要安装插件,只需要在项目添加Lombok依赖就能用了)
二、在项目添加Lombok依赖
输入
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.30</version>
</dependency>
如图
然后在类上添加@Slf4j注解,就可以和之前一样使用了