STS集成lombok插件的使用
STS集成lombok插件的使用
-
首先,在pojo实体类上加如**解:
一般没有特殊要求加@Data,@NoArgsConstructor,@AllArgsConstructor和@Accessors(chain=true)即可!
- @Data:表示为类的所有属性自动生成setter/getter、equals、canEqual、hashCode、toString方法,如为final属性,则不会为该属性生成setter方法。
- @Getter/@Setter:如果觉得@Data(因为@Data集合了@ToString、@EqualsAndHashCode、@Getter/@Setter、@RequiredArgsConstructor的所有特性)不够精细,可以使用此注解.
- @NoArgsConstructor:表示为该类自动生成无参构造函数.
@AllArgsConstructor:表示为该类自动生成全参构造函数. - @Accessors(chain=true):此注解表示每天调用setter方法都将对象返回,这样设置的好处是在为对象的多个属性赋值时可以一点到底.
如此简单好用,是不是很爽呢?