@Slf4j 如何应用
为什么要用这个注解?
往常写log,如下,写一行 private 巴拉巴拉的。
public class HttpUtil {
private static Logger log= LoggerFactory.getLogger(HttpUtil.class);
public static void test() {
log.info("into method...");
}
}
用注解的方式
@Slf4j
public class HttpUtil {
public static void test() {
log.info("into method...");
}
}
是不是优雅了很多,松耦合
怎么应用 Slf4j ?
第一步:安装 lombok
第二步:pom加入 lombook及slf4j的依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.16</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.26</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.26</version>
</dependency>
第三步:这个时候 @Slf4就可以使用了