java----lombok插件

简化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;
}

  

原文地址:https://www.cnblogs.com/yanxiaoge/p/10942451.html