Lombok简单介绍及使用

  1. 官网
  2. 经过简单注解来精简代码达到消除冗长代码的目的
  3. 优势
  • 提升编程效率
  • 使代码更简洁
  • 消除冗长代码
  • 避免修改字段名字时忘记修改方法名 4.idea中安装lombnok 安装Lombok
  1. pom.xml引入
<dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <version>1.16.18</version>
    </dependency>
  1. 注解说明
  • @Data:自动生成setter、getter、equals、hash、toString
  • @Setter:自动生成setter
  • @Getter:自动生成getter
  • @AllArgsConstructor:有参构造方法
  • @NoArgsConstructor:无参构造方法
  • @ToString:toString方法

其中:编程

  • @AllArgsConstructor(of="id"):只带id参数的构造方法ide

  • @AllArgsConstructor(of={"id","sex"}):带id、sex的构造方法idea

  • @AllArgsConstructor(exclude="id"):不带id参数的构造方法 @AllArgsConstructor(exclude={"id","sex"}):不带id、sex的构造方法.net

相关文章
相关标签/搜索