天天看點

Spring Boot 使用lombok簡化一. 簡化了哪些二. 在IDEA中需要裝插件: Settings中的Plugins下搜尋lombok三. Maven導包四. 在application.yml檔案中配置日志級别五. 使用

一. 簡化了哪些

  1. @Data: 可以不用寫set, set, 構造器, equals, toString, hashCode等方法, 在IDEA中按Ctrl + F12可以看到隐藏的這些方法
  2. @Slf4j: 不用寫如下代碼: private final Logger log = LoggerFactory.getLogger(LoggerTest.class);

二. 在IDEA中需要裝插件: Settings中的Plugins下搜尋lombok

三. Maven導包

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

四. 在application.yml檔案中配置日志級别

# 公共配置
logging:
  level:
    # 指定日志等級
    root: debug           

五. 使用

@Slf4j
public class Test {
    public String testLog(){
        log.info("#########  info  #########");
        log.debug("#########  debug  #########");
        log.error("#########  error  #########");
        return null;
    }
}