Lombok中关于@Data的使用
首先来简单介绍一下Lombok
Lombok 通过增加一些"处理程序",可以让 Java 代码变得简洁、快速。
Lombok 提供了一系列的注解帮助我们简化代码,比如:
| 注解名称 | 功能 |
|---|---|
@Setter |
自动添加类中所有属性相关的 set 方法 |
@Getter |
自动添加类中所有属性相关的 get 方法 |
@Builder |
使得该类可以通过 builder (建造者模式)构建对象 |
@RequiredArgsConstructor |
生成一个该类的构造方法,禁止无参构造 |
@ToString |
重写该类的toString()方法 |
@EqualsAndHashCode |
重写该类的equals()和hashCode()方法 |
@Data |
等价于上面的@Setter、@Getter、@RequiredArgsConstructor、@ToString、@EqualsAndHashCode |
用例:


参考文档:
https://www.cnblogs.com/death00/p/11722152.html

浙公网安备 33010602011771号