JAVA lombok

1 Lombok

主要作用是通过注解简化 domain 对象的编程!

 

2 常用注解用法

@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter
@ToString
@EqualsAndHashCode(of = {"id"},exclude = {"name"})
class Persion {
        private Integer id;
        private String name;
}

void test(@NonNull Persion p) {
        System.out.println(p.getName());
}

@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法

@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法

@Setter:注解在属性上;为属性提供 setting 方法

@Getter:注解在属性上;为属性提供 getting 方法

@ToString:打印对象详细信息
@EqualsAndHashCode(of = {"id"},exclude = {"name"}):重写 equal 和 hashCode

猜你喜欢

转载自kafeiwu.iteye.com/blog/2303956
今日推荐