扫码阅读
手机扫码阅读
对不起,我加入敌方战队了
14 2024-11-06
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:对不起,我加入敌方战队了
文章来源:
江南一点雨
扫码关注公众号
松哥分享 Lombok 使用心得
松哥于近期分享了关于 Spring Boot 的视频教程,并顺带探讨了 Lombok 插件的使用。松哥因工作需求开始使用 Lombok,并分享了对该工具的看法和使用方法。
Lombok 简介
Lombok 是一个可以通过注解自动化生成 Java 代码的库,旨在简化开发流程,提升效率。通过添加注解,免去了编写常规方法如 getter/setter/equals 等的需求,并能自动化处理日志变量。
插件安装
使用 Lombok 需要在 IDE 中安装相应插件,如在 IDEA 中通过插件市场搜索并安装 Lombok,然后重启 IDE。
具体用法
Lombok 在 Spring Boot 项目创建时添加依赖,支持多种注解如:
- val:创建局部变量。
- @NotNull/@Cleanup:参数校验和资源释放。
- @Getter/@Setter/@ToString/@EqualsAndHashCode/@NoArgsConstructor/@AllArgsConstructor/@RequiredArgsConstructor/@Data/@Value:自动生成对应的方法和构造函数。
- 日志注解(例如 @Log、@Slf4j 等):自动创建日志对象。
通过这些注解,Lombok 能够在编译阶段生成相应的代码。
实例演示
松哥通过举例演示了 Lombok 注解的具体效果,如使用 @Getter 和 @Setter 生成 getter 和 setter 方法,以及 @Data 注解自动生成类的构造方法、toString 方法等。
小结
松哥认为 Lombok 是一个有趣的插件,能简化代码编写,但在过去因公司政策避免使用。他提醒,不应过度纠结于是否使用 Lombok 或哪种开发语言最好,因为语言只是工具,重要的是如何使用这些工具实现目标。无论是赞美还是批评 Lombok,松哥建议都以一种轻松的态度对待。
想要了解更多内容?
查看原文:对不起,我加入敌方战队了
文章来源:
江南一点雨
扫码关注公众号
江南一点雨的其他文章
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线