mac-m1下eclipse安装Lombok

mac-m1下eclipse安装Lombok,第1张

1、选中eclipse,打开显示唯稿包内容

2、在conetents/eclipse/eclipse.ini配置文件下添加拦山洞

    --illegal-access=warn

    --add-opens java.base/java.lang=ALL-UNNAMED

3、复制lombok.jar文件到简枯conetents/eclipse/下,

4、双击打开安装

首先通过ideal插件中心进行安装,找到lombok的插件。

@Data

注解在类上,提供类所有属性的get和set方法、toString、equals、hashCode、无参构造方法、所有参数构造方法

@Setter/@Getter

注解在 属性 上,为单个属性提供set/get方法

注解在 上,为该类所有埋好液属性都提供set/get方法,都提供默认构造方法

@Log4j

上注解属性名为log的log4j对象,提供默认构造方法。

@AllArgsConstructor

提供一个所有参数构造方法

@NoArgsConstructor

提供一个无参的袜孙构造方法。

@EqualsAndHashCode

注解在 上, 可以生成 equals、hashCode、canEqual 方法。其中canEqual方法是protected类型

@NonNull

注解在 属性 上,会自动产生一个关于此参数的非空校验。如果参数为空,则抛出一个空指针的异常,也会有一个默认的无参构造方法。

@Value

与@Data类似

@Accessors(chain = true)

在set方法返弯物回对象

参考于: https://www.jianshu.com/p/11fe2b7e2df3

在使用Java语言开发锋桥时镇基含写御笑实体类都需要写一大堆的setter/getter,属性一旦有修改、删除或增加需要重新生成或删除setter/getter,增加了很多繁琐的 *** 作。

为此有了Lombok后可以简化这些 *** 作:

使用注解:@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode或@Data

不需要编写或生成get/set等方法

图示如下:

2.安装后需要添加依赖(pom.xml中)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12434110.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存