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

最新文章

  1. String Mybatis 多数据源配置
  2. Apache Spark源码走读之19 -- standalone cluster模式下资源的申请与释放
  3. JAVA(int...i)问题
  4. mysql 大树据表update很慢
  5. [SinGuLaRiTy] 复习模板-数学
  6. 如何修改chrome记住密码后自动填充表单的黄色背景 ?
  7. Twitter分布式自增ID算法snowflake原理解析
  8. 这可能是把ZooKeeper概念讲的最清楚的一篇文章
  9. MS SQL Server 时间函数
  10. C# 读取xml——XmlReader和XElement
  11. webpack-dev-server不是内部或外部命令
  12. Eclipse Memory Analyzer(MAT)使用
  13. 树莓派raspberry pi配置无线路由器AP
  14. 基于Verilog的简单FIFO读写实验
  15. Java_myBatis_xml代理写法
  16. Oracle 基本操作--数据类型、修改和删除表、增删改查和复制表
  17. C++编译器详解(一)
  18. NOI Linux的安装说明以及使用指南
  19. HDU 2159 FATE (二维背包)
  20. 多态性&& 虚函数 && 抽象类

热门文章

  1. Java 【循环语句】
  2. sqlserver with 递归用法
  3. c++精度
  4. tensorflow数据集加载
  5. 在Ubuntu中建立软连接
  6. gulp常用插件之del使用
  7. HTML+PHP+MySQL 制作最基础的登录页面及验证
  8. maven - 一键删除maven仓库无效jar包工具
  9. 5G三大应用场景
  10. ubuntu set up 3 - cuda