版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LGHunter/article/details/83141501
lombok中的注解能替代属性的传统getter/setter声明方式。
使用方式:
pom.xml
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
</dependency>
entity实体类中
import lombok.Getter;
import lombok.Setter;
public class Demo {
@Getter
@Setter
private int port;
@Getter @Setter private int maxThreads;
}
或者更简便的方式:
import lombok.Data;
@Data
public class Demo {
private int port;
private int maxThreads;
}
@NoArgsConstructor: 自动生成无参数构造函数。
@AllArgsConstructor: 自动生成全参数构造函数。
@Data: 自动为所有字段添加@ToString, @EqualsAndHashCode, @Getter方法,为非final字段添加@Setter,和@RequiredArgsConstructor!
官方文档https://projectlombok.org/features/index.html