springboot基础-Lombok的使用

Lombok 是一个 Java 库,可以自动插入到编辑器和构建工具中,提高java的性能

安装:

  • idea安装lombok插件
  • 代码中倒入依赖
<!--lombok依赖-->
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <optional>true</optional>
</dependency>

使用:

  • @Data 替换 get/set 方法
  • @ToString 替换 toString 方法
  • @SneakyThrows 异常处理
  • @RequiredArgsConstructor 替代 @Autowired 构造注入,多个 bean 注入时更加清晰,只会构造注入 final 注释的属性
  • @Cleanup 清理流对象,不用手动去关闭流
  • @NoArgsConstructor:生成无参构造函数;
  • @AllArgsConstructor:生成包含所有参数的构造函数;
  • @Builder 可以通过建造者模式来创建对象,建造者模式加链式调用
  • @Slf4j Lombok 生成日志对象,直接生成日志对象 log
© 版权声明
THE END
喜欢就支持一下吧
分享