【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】
在我们之前在controller 中使用日志对象时

要new 出这么个东西, 如果我其他类也要,那就每个类都要写一次【痛点!】

怎么办?
第一种方法【继承】
package com.dingjiaxiong.controller;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* ClassName: BaseClass
* date: 2022/10/18 20:58
*
* @author DingJiaxiong
*/
public class BaseClass {
private Class clazz;
public static Logger log;
public BaseClass() {
clazz = this.getClass();
log = LoggerFactory.getLogger(clazz);
}
}
让控制器继承这个类

直接重启,测试

还是可以用
【第二种最简单的方式】lombok 提供的
先加上坐标
<dependency>
<groupId>org.projectlombokgroupId>
<artifactId>lombokartifactId>
dependency>

一个注解就完事儿

直接重新启动测试

没毛病【舒服了】
回顾一下
使用lombok提供的注解@Slf4j简化开发,减少日志对象的声明操作
