码迷,mamicode.com
首页 > 其他好文 > 详细

Intellij IDEA 安装 lombok及使用详解

时间:2017-11-03 00:51:04      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:需要   注解   错误   注意   junit   tor   技术   method   快捷   

  在项目开发中会经常使用到bean,entity等类,绝大部分数据类中都需要get、set、toString、equals和hashCode方法,虽然eclipse和idea开发环境下都有自动生成的快捷方式。但自动生成这些代码后,一方面整体的代码量变大了,另一方面如果实体中的属性一旦有修改、删除或增加时,需要重新生成或删除get/set等方法,给代码维护增加负担。

  而使用了lombok则不一样,使用了lombok的注解(@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode或@Data)之后,就不需要编写或生成get/set等方法,很大程度上减少了代码量,而且减少了代码维护的负担。

  所以强烈建议在项目中使用lombok,去掉bean中get、set、toString、equals和hashCode等方法的代码。

1、安装Idea lombok 插件:

技术分享

2、配置Idea lombok 插件:

技术分享

 

3、注意点

  在实际使用中,团队里有同学在跑Junit Test 时,会出现 undefined method 的错误,导致项目无法运行。

排查发现是由于其 Java Compile 配置错误,配置成了 Eclipse,导致Lombok 无法正常使用, 修改 Java Compile 到 JavaC 即可。

技术分享

 

Intellij IDEA 安装 lombok及使用详解

标签:需要   注解   错误   注意   junit   tor   技术   method   快捷   

原文地址:http://www.cnblogs.com/louguanyang/p/7775432.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!