扫码阅读
手机扫码阅读

对不起,我加入敌方战队了

113 2024-11-06

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:对不起,我加入敌方战队了
文章来源:
江南一点雨
扫码关注公众号
Lombok 使用总结

松哥分享 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,松哥建议都以一种轻松的态度对待。

想要了解更多内容?

查看原文:对不起,我加入敌方战队了
文章来源:
江南一点雨
扫码关注公众号