zoukankan      html  css  js  c++  java
  • 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;
    }
    

      

  • 相关阅读:
    数数小木块
    Triangular Sums
    Financial Management
    阶乘因式分解(一)
    另一种阶乘问题
    韩信点兵
    Fibonacci数
    A+B Problem
    16进制的简单运算
    浅谈数据库之事务
  • 原文地址:https://www.cnblogs.com/yanxiaoge/p/10942451.html
Copyright © 2011-2022 走看看