@Data @Builder @AllArgsConstructor @NoArgsConstructor
时间: 2023-10-06 12:14:32 浏览: 57
Spring Data JPA进行数据分页与排序的方法
这三个都是Java语言中的注解(annotation)。
@Data 注解可以自动为类生成 getter 和 setter 方法、equals() 方法、hashCode() 方法和 toString() 方法。
@Builder 注解可以为类生成一个 builder 类,使得可以使用链式调用的方式构建对象。
@AllArgsConstructor 和 @NoArgsConstructor 注解可以自动生成带参数和不带参数的构造函数。其中,@AllArgsConstructor 会生成一个含有所有类成员变量的参数列表的构造函数,而 @NoArgsConstructor 则会生成一个不含参数的构造函数。
阅读全文