首页 > 其他分享 >9.Lombok

9.Lombok

时间:2022-10-28 11:01:32浏览次数:38  
标签:无参 插件 set NoArgsConstructor IDEA Lombok

9.Lombok

使用步骤:在IDEA安装Lombok插件

  • 在IDEA中安装Lombok插件!

  • 在项目中导入lombok的jar包
<!-- <https://mvnrepository.com/artifact/org.projectlombok/lombok> -->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.10</version>
        </dependency>
  • 在实体类上加注解即可
@Getter and @Setter
@FieldNameConstants
@ToString
@EqualsAndHashCode
@AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor
@Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flogger, @CustomLog
@Data //无参构造,get,set,tostring,hashcode,equals
@Builder
@SuperBuilder
@Singular
@Delegate
@Value
@Accessors
@Wither
@With
@SneakyThrows
@val
@var
experimental @var
@UtilityClass
@ExtensionMethod (Experimental, activate manually in plugin settings)

说明:

@Data //无参构造,get,set,tostring,hashcode,equals
@AllArgsConstructor//有参
@NoArgsConstructor//无参

标签:无参,插件,set,NoArgsConstructor,IDEA,Lombok
From: https://www.cnblogs.com/itxiaofei/p/16835083.html

相关文章

  • eclipse导入项目时lombok包(@Data、@Slf4j...)注解无效
    1、找到maven仓库lombok的jar包位置,或者在lombok官网(https://www.projectlombok.org/download)下载lombok的jar包2、打开cmd,运行javaw-jarlombok.jar(lombok的jar包全......
  • lombok 详解
    简述lombok可以通过注解的方式,帮我们简化java类中诸如Getter,Setter,ToString等臃肿但是又必须的方法书写。Lombok依赖https://mvnrepository.com/artifact/org......
  • lombok下载和安装
    lombok是什么第三方的组件:使用注解来简化类的编写,注解替换set/get/构造注解:@setter@getter@NoArgsConstructor@AllArgsConstructor@NonNull实体校验@ToString@......
  • Lombok 同时使用 @Data 和 @Builder 的巨坑,千万别乱用!
    问题背景Lombok使⽤同时使⽤@Data和@Builder,构建无参构造器报错!编译不通过。如下图:图片Lombok@Data和@Builder分别单独分析用法Lombok使⽤@Data可以⽣成⽆参构造和类⾥⾯......
  • Lombok好用是好用,就是容易踩坑,这份避坑指南请查收
    序言各位好啊,我是会编程的蜗牛,作为java开发者,我们平常在开发过程中,总是希望能够尽量少敲代码。这一方面,当然是为了偷懒,另一方面,当然也是为了代码看起来更加简洁一点,不断往......
  • eclipse在线安装lombok
    eclipseHelp -- InstallNewSoftware https://projectlombok.org/p2   然后一路next 即可。也可以在eclipse的ini文件设置lombok.jar......
  • Redis和Lombok的下载安装
    下载地址:下载界面:下载好之后进行安装安装界面下一步安装路径的改动默认下一步继续下一步安装点击完成这是我们的安装目录最简单的启动方式是直接双......
  • Lombok和MapStruct冲突
    Lombok和MapStruct冲突导致无法生成正确的class文件。lombok自动生成getset等冗余代码。MapStruct对象copy。传统的BeanUtils.copy等利用的反射原理,效率较低,MapStruct使......
  • Spring Lombok 实体类死循环问题
    在SpringJPA1对多查询的时候出现死循环的问题。如下图所示:所有的配置都是正确的的,就是没有办法获得数据,并且出现死循环问题和解决因为使用lombak的 @Data ,在toString(......
  • Lombok 使用在 IDEA 中进行 JUnit 测试的时候提示 variable log 错误
    提示的错误信息如下:D:\WorkDir\USRealEstate\Source-Code\Common\common\src\test\java\com\ossez\common\tests\ConfTest.java:28:9java:cannotfindsymbolsymbol:v......