0
点赞
收藏
分享

微信扫一扫

idea使用Lombok


1、导入Lombok包

        <dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.16</version>
<scope>provided</scope>
</dependency>

2、 安装Lombok插件

mac

Preferences 首选项>Plugins>lombok

3、import lombok

import lombok.*;

@Getter // 成员变量(属性的)get
@Setter // 成员变量(属性的)set
@AllArgsConstructor // 生成所有的构造器(有参数)
@NoArgsConstructor // 生成无参构造器
@EqualsAndHashCode // 重写了equals 和 hashcode(用于比较想等)
@ToString // 重写了 tostring
public class Student {
private String name;
private int age;
}

注意:@Data

使用@Data就可以代替下面四个了,但是不包括构造器

@Data //@Data =>@Getter+@Setter+@EqualsAndHashCode +@ToString 

举报

相关推荐

0 条评论