`

用lombok,java类中不用写getter和setter方法,会在编译的时候自动生成

 
阅读更多

在maven中加入引用:也就是加入lombok的jar包,

 在需要用getter、setter的java类加上:

@Data

@EqualsAndHashCode(callSuper = false)

@NoArgsConstructor

,有时候为了不让它覆盖hashCode方法,只需要写:

@Getter

@Setter

@NoArgsConstructor

 

在eclipse安装lombok,

方法:

cmd--》找到lombok的jar包所在目录:
E:\working\dataAnalysis\Maven\repository\org\projectlombok\lombok\1.14.4> java -jar lombok-1.14.4.jar 

然后选择eclipse软件目录,然后安装即可。

 

 或者也可以试着在eclipse目录下的eclipse.ini加以下配置:

-javaagent:lombok.jar

-Xbootclasspath/a:lombok.jar

并将lombok.jar这个jar包拷贝到这个目录下即可。

分享到:
评论

相关推荐

    lombok v1.16.6和v1.16.20

    lombok项目的产生就是为了省去我们手动创建getter和setter方法的麻烦,它能够在我们编译源码的时候自动帮我们生成getter和setter方法。即它最终能够达到的效果是:在源码中没有getter和setter方法,但是在编译生成的...

    lombok的jar包.zip

    lombok.jar包,适用于eclipse和sts的lombok插件,...出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。这样就省去了手动重建这些代码的麻烦,使代码看起来更简洁些。

    IDEA插件-lombok-plugin-0.28-2019.3.rar

    IDEA插件-lombok-plugin-0.28-2019.3。...出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。这样就省去了手动重建这些代码的麻烦,使代码看起来更简洁些。

    lombok jar包 不用get set方法用这个插件不报错

    在标题和描述中提到的,"lombok jar包不用get set方法用这个插件不报错",这意味着使用Lombok可以在不手动编写getter和setter的情况下,依然能够正确地访问和修改对象的属性,而不会出现编译错误。 首先,我们需要...

    lombok-plugin-0.28-2018.2.zip

    这是lombok插件的jar包。Lombok能以简单的注解...出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。这样就省去了手动重建这些代码的麻烦,使代码看起来更简洁些。

    java lombok jar下载

    Lombok通过注解处理器在编译时动态地为类生成getter、setter、构造函数等方法,从而避免了手动编写这些重复的代码。这样,开发者可以更加专注于业务逻辑,提高开发效率。 Lombok的核心在于其提供的各种注解,如`@...

    lombok-plugin-0.23-IC-2017.3.zip

    lombok-plugin-0.23-IC-2017.3 ...出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。这样就省去了手动重建这些代码的麻烦,使代码看起来更简洁些。

    lombok 插件,用于android studio,实现代码自动生成

    - `@NonNull`: 表示某个字段不能为null,Lombok会在getter和setter方法中添加null检查。 4. **配置IDE支持** 安装插件后,还需要在项目构建配置中引入Lombok依赖,并确保编译器支持Lombok的注解处理。在`build....

    Lombok 是一种 Java™ 实用工具

    1. **@Data**: 这是Lombok最常用的注解之一,它会为类生成所有字段的getter和setter,同时还会添加equals()、hashCode()以及toString()方法。如果类中有final字段,@Data还会生成一个全参数的构造函数。 2. **@...

    lombok.jar;lombok.jar

    在这个例子中,`@Data`注解将自动生成User类的getter和setter,以及equals()、hashCode()和toString()方法。 ### 注意事项 - Lombok不支持动态代理,因此在使用Lombok时需谨慎处理需要使用代理的场景。 - 对于某些...

    lombok.jar在eclipse和sts中做相应配置可以代替get、set

    - 编译后,`User`类将自动生成对应的getter和setter方法,无需手动编写。 #### 常用注解介绍 - `@Getter`: 自动生成getter方法。 - `@Setter`: 自动生成setter方法。 - `@EqualsAndHashCode`: 自动生成`equals`和...

    lombok.jar代码生成器

    `lombok.jar` 是一个非常受欢迎的 Java 开发工具,它的主要功能是通过注解处理器(Annotation Processor)自动为 Java 类生成常见的getter、setter、构造函数、equals、hashCode 和 toString 方法,极大地简化了代码...

    lombok jar包

    Lombok是一款非常实用的Java库,它通过注解的方式,帮助开发者自动消除Java类中的样板代码,如getter、setter、equals、hashCode、toString等方法。这样,在IDEA这样的集成开发环境中,开发者可以专注于业务逻辑,而...

    java代码自动生成.txt数据文件

    比如,Project Lombok就是利用了这一特性,开发者只需在字段上添加注解,处理器就会在编译期间自动添加相应的getter和setter。 5. **Maven插件**: Maven有许多插件如`maven-compiler-plugin`和`maven-jaxb2-...

    lombok.jar(支持开发工具对“@Data”缺少插件而报错问题)

    当在类上使用`@Data`注解时,Lombok会自动生成所有字段的getter和setter,同时还会提供一个默认的构造函数,以及实现equals()、hashCode()和toString()方法。这样,开发者可以专注于核心业务逻辑,而不是繁琐的基础...

    lombok,对Java编程语言的添加非常辛辣。.zip

    Lombok,源自其名字中的“龙目岛”灵感,是一个强大的开源项目,它为Java编程语言带来了一系列高效且便捷的注解,极大地简化了代码编写,尤其是在处理getter、setter、构造函数、equals、hashCode和toString方法时。...

    java lombok.rar

    Java Lombok是一个非常实用的Java库,它通过提供一系列注解来简化代码,尤其是那些通常在getter、setter、构造函数、equals、hashCode和toString方法中出现的样板代码。Lombok的目标是减少Java开发者编写冗余代码的...

    eclipse插件-lombok及安装方法

    Lombok通过在编译时动态生成这些方法,从而避免在类中手动编写它们,极大地提高了代码的整洁性和可读性。 **为何使用Lombok** 1. **减少样板代码**:Lombok通过注解如`@Data`,`@Getter`,`@Setter`等,可以自动...

    Lombok代码生成

    LomBok主要特性有:自动生成默认的getter/setter方法、自动化的资源管理(通过@Cleanup注解)及注解驱动的异常处理等。目前在国外广泛应用。 LomBok它和jquery一样,目标是让程序员写更少的代码,以及改进一些原始语法...

    lombok2.zip

    Lombok 是一个 Java 开发工具库,它通过注解处理器自动为 Java 类生成常见的 getter、setter、构造器、equals、hashCode、toString 方法,以及其他实用功能,从而极大地减少了样板代码的编写。在标题提到的 "lombok2...

Global site tag (gtag.js) - Google Analytics