`
happyqing
  • 浏览: 3197933 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

eclipse 配置lombok,注解生成getter,setter,equals,hashCode,toString

阅读更多

 

lombok 可以再编译过程中生成getter,setter,equals,hashCode,toString,构造函数等方法

简称

lombok简介

https://www.jianshu.com/p/365ea41b3573

 

主页:

https://projectlombok.org/

下载

https://projectlombok.org/download

 

maven下载

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.20</version>
    <scope>provided</scope>
</dependency>

 

eclipse安装插件后,才能编译出注解标识的方法

1.把lombok-1.16.20.jar拷到eclipse.exe同级目录

2.修改eclipse.ini,在最后加入

-Xbootclasspath/a:lombok-1.16.20.jar
-javaagent:lombok-1.16.20.jar

3.重启eclipse

 

样例

@Getter
@Setter
@EqualsAndHashCode(callSuper=false,of="id")
@ToString(callSuper=true)
public class Organization extends BaseEntity {

 

}

 

eclipse生成boolean类型getter,setter,is开头的问题
http://happyqing.iteye.com/blog/2410579

 

分享到:
评论

相关推荐

    eclipse整合lombok文档

    @Data 注解将自动为 User 类生成 getter、setter、equals、hashCode、toString 等方法。 Lombok 注解 Lombok 提供了多种注解,用于简化 Java 代码的编写。以下是一些常用的注解: * @Data:实现所有的成员的 Get ...

    eclipse注解lombok.jar

    在Java开发中,Lombok库提供了一种方便的方式来减少样板代码,特别是那些用于getter、setter、equals、hashCode和toString方法的代码。Lombok通过使用特殊的注解,如@Slf4j,可以在编译时自动为类生成这些常用的方法...

    lombok的eclipse安装包

    例如,`@Data`注解可以自动为类生成所有的getter和setter,甚至equals(), hashCode()和toString()方法。 安装Lombok到Eclipse中,一般有两种方法:一种是通过Eclipse的插件市场进行在线安装,另一种就是使用我们...

    eclipse插件 lombok.jar

    Lombok 是一个 Java 开发工具,它的主要目的是通过注解(Annotations)来简化 Java 代码,尤其是那些常见的模板化代码,如 getter、setter、equals、hashCode 和 toString 方法。Lombok 提供的注解使得开发者无需...

    eclipse插件-lombok及安装方法

    Lombok是一个Java库,它可以自动插入编辑器和构建工具中,通过注解的方式简化Java代码,特别是那些常见的getter、setter、equals、hashCode、toString等样板代码。Lombok通过在编译时动态生成这些方法,从而避免在类...

    lombok.jar及eclipse两种安装方式

    - `@Data`:自动为类生成所有字段的getter和setter,同时包含构造函数、equals()、hashCode()和toString()方法。 - `@Getter`和`@Setter`:分别生成getter和setter方法。 - `@NonNull`:标记字段为非空,防止传递...

    lombok的jar包.zip

    Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。...

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

    Lombok是一款Java库,它通过注解的方式简化了Java类中常见的getter、setter、equals、hashCode以及toString等方法的编写工作,极大地提高了开发效率。对于开发者而言,只需要在对应的字段或者类上添加特定的Lombok...

    lombok-1.18.12.zip

    通过提供一系列的注解,Lombok 可以自动处理诸如 getter、setter、equals、hashCode 和 toString 方法等常见但繁琐的代码生成任务,从而极大地减少了代码的重复性,提升了开发效率。Lombok 的理念是让代码更简洁、更...

    Lombok快速入门及使用详情

    使用 @Data 注解,可以同时生成 getter、setter、toString、equals、hashCode 和构造器。@Data 通常用于可变对象,例如 DTO 或 JPA 实体。 8. @Value 整合包 使用 @Value 注解,可以同时生成 getter、toString、...

    lombok-plugin

    1. `@Data`:这个注解是Lombok最常用的注解之一,它会为类的所有非静态、非 transient 的字段生成对应的getter和setter方法,同时也包含构造函数、equals()、hashCode()以及toString()方法。 2. `@...

    小辣椒插件lombok.rar

    小辣椒插件Lombok是一款广泛应用于Java开发领域的工具,它极大地简化了代码的编写,特别是对于getter、setter、equals、hashCode、toString等繁琐的样板代码。Lombok通过注解处理器在编译时自动插入这些方法,使得源...

    Lombok插件

    通过在源代码中添加特定的注解,Lombok可以在编译时自动生成getter,setter,toString,equals以及hashCode等方法,极大地提升了开发效率和代码的整洁度。 ### 1. Lombok的核心功能 - **@Data注解**:此注解应用在...

    lombok-1.16.20.jar

    1. `@Data`:这是一个综合注解,可以为所有非静态、非transient的字段生成getter和setter,同时还会生成构造函数(如果类没有公共构造函数)、equals()、hashCode()和toString()方法。 2. `@AllArgsConstructor` 和...

    lombok.jar代码生成器

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

    lombok eclipse一键安装包

    Lombok是一款非常实用的Java库,它通过注解的方式简化了JavaBean的编写工作,能够自动为我们生成构造函数、getter/setter、equals()、hashCode()和toString()等常见方法,大大减少了代码量,提升了开发效率。...

    lombok jar包

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

    lombok-plugin插件包

    Lombok 是一个 Java 开发工具,它通过注解的方式简化了 Java 类的编写,免去了为类编写构造函数、getter 和 setter、equals、hashCode、toString 方法等常规代码的繁琐过程。Lombok 插件则是针对集成开发环境(IDE)...

    lombok 1.18.24

    在 Java 开发中,Lombok 提供的注解可以极大地简化类的构建,特别是对于那些包含大量 getter、setter、equals、hashCode 和 toString 方法的数据传输对象(DTO)。 1. **注解介绍** - `@Data`: 这个注解会自动生成...

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

    Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。...

Global site tag (gtag.js) - Google Analytics