Java库之Lombok的妙用

2019年9月23日14:40:31 发表评论 36

Lombok是目前比较流行的Java库,Lombok能以简单的注解形式来简化Java代码,提高开发人员的开发效率,免去额外的getter或equals等方法,降低由于修改引起的维护成本,Lombok在编译时会自动生成属性构造器,equals方法、toString方法等。

Lombok的特性远不止上面提到的这些,更多内容查看:Java库之Lombok的妙用

https://projectlombok.org/features/all

 

下面就如何使用Lombok展开说明

IDE安装Lombok插件

Lombok支持在IDE集成开发环境,好处在于借助IDE的便捷操作提示以及友好的界面完成工作。大体上Lombok支持大部分的IDE,如:

  • Eclipse以及其衍生产品

MyEclipse

Spring Tools Suite (STS)

JBoss Developer Studio (JBDS)等,

  • IntelliJ IDEA同样受支持。

 

下面就Eclipse展开讲解

 

  • 双击lombok.jar(可从此站点或maven存储库下载)。 这将启动Eclipse安装程序,该安装程序将找到Eclipse(以及上面列出的Eclipse变体),并提供将Lombok安装到这些Eclipse安装中的功能。 该工具也可以用来卸载lombok:
    Java库之Lombok的妙用
  • 您可以在eclipse的关于对话框中检查是否已经安装启用了lombok。 Lombok的版本信息将在版权文本的末尾列出:
    Java库之Lombok的妙用
  • 此时Eclipse的软件根目录下多出一个jar文件:Java库之Lombok的妙用

Maven工程中使用

使用Lombok的方式有很多种,下面就Apache Maven方式展开说明,Lombok在Maven Central中可用,因此使用Maven下载Lombok很容易,只需在你的Maven工程的Pom.xml文件内<dependencies>块内附加如下内容:

代码实例

通过以上的Lombok环境配置,下面代码清单列出一个简单的例子供参考:

Java库之Lombok的妙用

如上所示,正确的安装插件和引入Maven依赖,使用时没有警告和错误,如果出现警告说明你的环境未能正确配置,可以重新编译项目来清除错误的信息;如果还是不行,试着删除eclipse工作空间下->.metadata->.plugins,不过注意清空之后,eclipse中所有的工程都会消失,可以重新导入。

 

weinxin
微信公众号
分享IT信息技术、北海生活的网站。提供北海本地化的信息技术服务。
路飞

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: