记录lombok的使用

来源:互联网 发布:快速背单词软件 编辑:程序博客网 时间:2024/06/06 07:22

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有参数构造器

原创粉丝点击