简化bean代码
在setting--->plugins--->下载插件
使用
pom.xml
中增加所需依赖
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.8</version> </dependency>
使用 @Data
注解简化 POJO
@Data
包含了 @ToString
,@EqualsAndHashCode
,@Getter/@Setter
和 @RequiredArgsConstructor
的功能
案例
之前的json注解放到字段上即可
@Data public class ItemCatNode implements Serializable { @JsonProperty(value = "u") private String url; @JsonProperty(value = "n") private String name; @JsonProperty(value = "i") private List<?> item; }
更多
@NoArgsConstructor //无参构造方法 @AllArgsConstructor //全参数构造方法 @Data //get/set方法 @Accessors(chain = true) //链式风格访问(不清楚) public class User { private String userName; }