`

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

    博客分类:
  • java
阅读更多

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

                <dependency>
			<groupId>org.projectlombok</groupId>
			<artifactId>lombok</artifactId>
			<version>1.14.4</version>
		</dependency>

 在需要用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方法。这样就省去了手动重建这些代码的麻烦,使代码看起来更简洁些。

    lombok-plugin-0.28-2018.2.zip

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

    lombok-plugin-0.23-IC-2017.3.zip

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

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

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

    Lombok代码生成

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

    lombok.jar网盘

    lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter...

    lombok-plugin

    idea)中安装lombok plugin,可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立...

    lombok-plugin-0.16-2017.2.1

    lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter...

    lombok.jar

    lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter...

    lombok插件(idea 2016.2)

    2. @Data - 类注解,@Getter,@Setter - filed注解 3. lombok既是一个IDE插件,也是一个项目要依赖的jar包. lombok是依赖jar包的原因是因为编译时要用它的注解.是插件的原因是他要在编译器编译时通过操作AST(抽象语法...

    [亲测可用] Mac Android Studio 升级到最新版本引起的Lombok插件版本不兼容

    mac android studio 更新到最新版本引起的... 这个异常信息是由于Lombok 插件版本与Android Studio的版本不匹配引起的, 会导致使用Lombok相关注解中getter/setter 方法报错(IED级别) , 单不会影响实际项目部署运行

    lombok.jar-1.18.0最新版本

    lombok 最新版本1.18.0,节省开发时间,剔除冗余代码,编译JVM动态生成setter、getter方法。

    idea-plugins.zip二十多个插件集合包

    ❼Lombok:自动生成setter/getter/constructor/builder等 ❽MyBatis Log Plugin:格式化mybatis的输出脚本 ❾Gsonformat:根据json快速生成java实体类 10、IdeaJad: 反编译插件 三、查找系列 ❶Free Mybatis ...

    lombok idea用插件

    lombok是在编译阶段才生成相应的代码体,所以在项目中直接调用setter,getter,constructor会报错,这时候可以在IDE安装相应的插件支持lombok。这里介绍idea插件安装,eclipse请自行百度。

    lombok plugin v0.16.jar插件包.zip

    lombok plugin v0.16源码编译JAVA代码注解生成工具,能够帮助程序员简化并消除臃肿的Java代码,例如,在新建类后,添加字段手中,需要手动建立getter和setter方法、创建构建各类函数,非常繁琐,lombok plugin的...

    java如何使用Lombok更优雅地编码

    Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。这样就省去了手动重建这些代码的麻烦,使代码看起来更简洁些。下面我们来详细学习下吧

    spring-boot-starter-purge-accesslog:Spring Boot应用程序的AccessLog清除策略

    该项目使用生成getter和setter等。从命令行编译应该不会引起任何问题,但是在IDE中,您需要向JVM添加代理。 完整说明可在Lombok网站上找到。 您需要执行此操作的信号是与缺少的方法和字段有关的许多编译器错误。 ...

    RestAPIClient:从Rest API获取json并写入csv文件

    对翻新客户使用改造将Lombok用于Getter / Setter #MavenBuild mvn编译程序集:单个 #执行 java -jar GoEuroTest.jar“ CITY_NAME” #结果 约6000个城市的测试数据 找到8个城市“伦敦”。 写到citys.csv! 找到...

    RestAPITest:程序使用用户输入查询Rest API,并从中创建CSV文件

    对翻新客户使用改造将Lombok用于Getter / Setter #MavenBuild mvn编译程序集:单个 #执行 java -jar GoEuroTest.jar“ CITY_NAME” #结果 约6000个城市的测试数据 找到8个城市“伦敦”。 写到citys.csv! 找到...

Global site tag (gtag.js) - Google Analytics