Intellij IDEA 安装 lombok及使用详解

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

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

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

一、安装Idea lombok 插件:

二、配置Idea lombok 插件:

 

三、注意点

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

排查发现是因为其 Java Compile 配置错误,配置成了 Eclipse,致使Lombok 没法正常使用, 修改 Java Compile 到 JavaC 便可。插件

相关文章
相关标签/搜索