记录lombok的使用

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

记录lombok的使用

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

上一篇:开始培训了


下一篇:day02基础