[关闭]
@File 2019-08-19T12:57:05.000000Z 字数 1067 阅读 137

lombok 插件

idea


pom.xml 依赖包

  1. <!-- 插件功能依赖包 -->
  2. <dependency>
  3. <groupId>org.projectlombok</groupId>
  4. <artifactId>lombok</artifactId>
  5. <version>1.18.8</version>
  6. <scope>provided</scope>
  7. </dependency>
  8. <!-- 日志依赖包 -->
  9. <dependency>
  10. <groupId>ch.qos.logback</groupId>
  11. <artifactId>logback-classic</artifactId>
  12. <version>1.3.0-alpha4</version>
  13. <scope>compile</scope>
  14. </dependency>
  15. <dependency>
  16. <groupId>ch.qos.logback</groupId>
  17. <artifactId>logback-access</artifactId>
  18. <version>1.2.3</version>
  19. </dependency>
  20. <dependency>
  21. <groupId>org.logback-extensions</groupId>
  22. <artifactId>logback-ext-spring</artifactId>
  23. <version>0.1.5</version>
  24. </dependency>
  25. <!-- 日志接口包 -->
  26. <dependency>
  27. <groupId>org.slf4j</groupId>
  28. <artifactId>slf4j-simple</artifactId>
  29. <version>2.0.0-alpha0</version>
  30. <scope>test</scope>
  31. </dependency>

idea插件安装

image_1dia3gffj11uijqdhjk4t91evv9.png-20.8kB
image_1dia3hs169ie1kb6bmb1lml1o6im.png-116.9kB
image_1dia3iv011fcg6mr18201aah4n413.png-107kB

注解

@Data 生成映射类

  1. @Data
  2. public class App {
  3. private String name;
  4. private int num;
  5. // 自动生成 get() 和 set()
  6. // 自动生成 toString()
  7. // 自动生成 hashcode()
  8. // 自动生成 equals()
  9. // 自动生成 canEqual()
  10. }

@Slf4j 日志

  1. // 日志功能引入
  2. @Slf4j
  3. public class LogTest{
  4. public void logTest(){
  5. // 日志方法调用
  6. log.debug("调试信息");
  7. }
  8. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注