在你了解这个注解之前,你的日志使用和输出的方式应该是下面这样的:

public class TestConfigure {

private Logger logger = LoggerFactory.getLogger(TestConfigure.class);

public Object test(Student student, Teacher teacher) {
logger.info("打印日志");
return new Object();
}
}

那么在使用 @Slf4j 之后,就方便多了,再也不用反复的拷贝 ​​Logger logger = LoggerFactory.getLogger​​ 了,如下:

@Slf4j
public class TestConfigure {

public Object test(Student student, Teacher teacher) {
logger.info("打印日志");
return new Object();
}

注意:

一、如果 @Slf4j 注解后,找不到 log对象,则给你的IDE安装 lombok 插件即可。

二、pom.xml 文件中除了必要的日志依赖之外,还需要 lombok 依赖。

<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>

(END)