最近学到了一个新知识 ,就是在日志记录时可以通过注解的形式进行log实例的注入,这样我们又可以少写一行样板代码。
原来我使用log类的时候记录日志时是这样的。
package com.youyou.util.test;
import lombok.extern.slf4j.Slf4j;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* //TODO 添加类/接口功能描述
*
* @author 刘朋
* <br/>date 2019-10-24
*/
public class LogTest {
private static final Logger log = LoggerFactory.getLogger(LogTest.class);
public static void main(String[] args) {
log.info("这是一句日志打印!");
}
}
在学到了lombok中的@Slf4j注解之后,可以使用注解直接将log实例引入进来,非常的方便。
package com.youyou.util.test;
import lombok.extern.slf4j.Slf4j;
/**
* //TODO 添加类/接口功能描述
*
* @author 刘朋
* <br/>date 2019-10-24
*/
@Slf4j
public class LogTest {
public static void main(String[] args) {
log.info("这是一句日志打印!");
}
}
两段代码执行效果是相同的,执行结果如下: