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