首页 > 其他分享 >8_Lombok

8_Lombok

时间:2022-12-01 19:44:55浏览次数:44  
标签:无参 NoArgsConstructor 构造 AllArgsConstructor Lombok lombok

使用步骤:

  1. 在IDEA中安装Lombok插件
  2. 在项目中导入lombok的jar包
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.10</version>
</dependency>

​ 3.在实体类上加注解

@Getter and @Setter
@FieldNameConstants
@ToString
@EqualsAndHashCode
@AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor
@Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flogger, @CustomLog
@Data
@Builder
@SuperBuilder
@Singular
@Delegate
@Value
@Data:无参构造,get、set、toString、hashcode、equals
@AllArgsConstructor//有了有参构造,而无参构造就没了
@NoArgsConstructor//生成无参构造

标签:无参,NoArgsConstructor,构造,AllArgsConstructor,Lombok,lombok
From: https://www.cnblogs.com/zzlbk/p/16942461.html

相关文章

  • Lombok库和实体类表单校验--Bean Validation API
    它能够在运行时动态生成getter,setter方法,以及equals()、hashCode()、toString()这些方法;类级别的@Data注解就是由Lombok提供的,它会告诉Lombok生成所缺失的方法,同时还会生成......
  • mybatisplus+lombok
       lombok:导入依赖坐标@data包含了除了构造方法之外的所有实体类方法       条件查询:三种方式     查询投影:固定字段 ......
  • Lombok正确引入姿势
    lombok是个是个很有意思的框架,把java编译原理吃的比较透了。源码可以去读,说明可以百度,本笔记提供快速使用。1、pom引入<dependency><groupId>org.projectlombok</g......
  • lombok,快速生成java bean
    在pom里加个依赖就行  然后在javabean那里加@Data注解  done!......
  • eclipse导入项目时lombok包(@Data、@Slf4j...)注解无效
    1、找到maven仓库lombok的jar包位置,或者在lombok官网(https://www.projectlombok.org/download)下载lombok的jar包2、打开cmd,运行javaw-jarlombok.jar(lombok的jar包全......
  • 【转载】Springboot2.x Lombok之@Builder注解
    转载:https://www.cnblogs.com/MrYuChen-Blog/p/13993196.html使用过程中遇到dto类提示没有默认构造参数的问题,可以给类加上@AllArgsConstructor与@NoArgsConstructor......
  • 【JSR269实战】之编译时操作AST,修改字节码文件,以实现和lombok类似的功能
    参考:https://blog.csdn.net/justry_deng/article/details/106176181maven编译不成功。笔者日常****:兄弟姐妹们,还是尽量少熬夜啊。我感觉我记性有所下降,难受。需求说......
  • Lombok安装及Lombok使用
    lombok简介lombok使用lombok详解lombok插件lombok安装简介通常在写java代码,避免不了要写一堆setter、getter、toString等方法,代码没什么技巧还非常占篇幅,当修改了......
  • Lombok的极速入门
    Lombok是什么?一般封装类时有大量的Get、Set方法,不利于我们进行日常工作。Lombok(小辣椒)就是用于节约封装类时的代码,便于代码的阅读与使用。下载maven的依赖这里没有使......
  • lombok
    1.pom.xml<!--lombok--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.16.20</version><scope>provide......