zoukankan      html  css  js  c++  java
  • Lombok(浅看,自用)

    Lombok

    首先是几个常用的注解(最常用到的方法,超简单的用)

    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    public class Trial_Process {
    
        private Integer trial_process_id;
    
        private Integer project_id;
    
        private Integer step_one;
    
        private Integer step_two;
    
        private Integer step_three;
    
        private Integer step_four;
    
        private Integer step_five;
    
        private Integer step_six;
    
        private Integer step_seven;
    
        private String trial_process_remark;
    }
    
    @Getting 
    @Setting
    @ToString
    @AllArgsConstructor
    @NoArgsConstructor
    @Data
    

    @Getting

    将此注解加在类的上方,可以对此类中的所有属性自动生成get方法

    @Setting

    将此注解加在类的上方,可以对此类中的所有属性自动生成set方法

    @ToString

    该注解使用在上,该注解默认生成任何非讲台字段以名称-值的形式输出。
    1、如果需要可以通过注释参数includeFieldNames来控制输出中是否包含的属性名称。
    2、可以通过exclude参数中包含字段名称,可以从生成的方法中排除特定字段。
    3、可以通过callSuper参数控制父类的输出。

    @AllArgsConstructor

    该注解使用在上,该注解提供一个全参数的构造方法,默认不提供无参构造。

    @NoArgsConstructor

    该注解使用在上,使用类中所有带有 @NonNull 注解的或者带有 final 修饰的成员变量生成对应的构造方法。

    @Data

    该注解使用在上,该注解是最常用的注解,它结合了@ToString@EqualsAndHashCode@Getter@Setter

  • 相关阅读:
    6.2.2 RPM包管理-rpm命令管理-安装升级与卸载
    6.2 RPM包管理-rpm命令管理-包命名规则和依赖性
    6.1软件包管理简介
    sql server 2012还原数据库时报错(错误码:3154)
    SQL Server2012安装教程
    常用端口及对应服务
    PING命令排查网络故障思路
    必须掌握的八个DOS命令(转)
    svchost占用内存过高电脑很卡如何解决
    optional的用法
  • 原文地址:https://www.cnblogs.com/lovestart/p/11695215.html
Copyright © 2011-2022 走看看