记录lombok的使用

  1. 云栖社区>
  2. 博客>
  3. 正文

记录lombok的使用

挨踢叶 2017-08-22 19:27:18 浏览577
展开阅读全文

lombok是简化java代码的一个工具,有Eclipse和IDEA的插件,使用该插件可以不用编写大量的例如get、set、equals、toString、构造器等等代码,使用几个简单的注解即可完成。

lombok的maven依赖:

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.14</version>
</dependency>

网上很多lombok的资料,都可以搜索到,这里只简单记录遇到的使用。

1、最简单的使用@Data


Generates getters for all fields, a useful toString method, and hashCode and equals implementations that check all non-transient fields. Will also generate setters for all non-final fields, as well as a constructor.Equivalent to {@code @Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode}.

这一个注解的功能与5个相同,即:@Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode


2、构造器

@NoArgsConstructor	无参数构造器
@AllArgsConstructor	所jk有参数构造器

网友评论

登录后评论
0/500
评论
挨踢叶
+ 关注