在你了解这个注解之前,你的日志使用和输出的方式应该是下面这样的:
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)