java实体类注解_实体类注解Lombok

Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。官方地址:https://projectlombok.org/,github项目地址:https://github.com/rzwitserloot/lombok。

引用jar包

compile("org.projectlombok:lombok:1.16.10")

常用注解

@Data:注解在类上;提供类所有属性的getting和setting方法,此外还提供了equals、canEqual、hashCode 、toString 方法

@Setter:注解在属性上;为属性提供setting方法

@Getter:注解在属性上;为属性提供getting方法

@Slf4j:注解在类上;为类提供一个属性名为log 的slf4j日志对象

@NoArgsConstructor:注解在类上:为类提供一个无参的构造方法

@AllArgsConstructor :注解在类上;为类提供一个全参的构造方法

@NonNull:注解在参数上;如果该参数为null 会throw new NullPointerException(参数名);

@Cleanup:注释在引用变量前,自动回收资源 默认调用close方法

@SneakyThrows :注解在方法上,为方法抛出指定异常

与IDE集成

与Eclipse集成

第一步:下载lombok.jar

安装包

下载地址:http://projectlombok.org/

第二步: 与Eclipse集成

1、 将 lombok.jar 复制到eclipse.ini

所在的文件夹目录下2、 打开 eclipse.ini

,在最后面插入以下两行并保存: -Xbootclasspath/a:lombok.jar -javaagent:lombok.jar3、 重启eclipse

与IntelliJ IDEA集成

第一步:安装lombok插件

方式一,通过Plugins安装

打开IDEA,Settings

-> Plugin

,在搜索框中输入lombok plugin

,根据提示安装,安装后重启即可。

方式二,下载安装包安装

下载lombok插件,下载地址为:https://github.com/mplushnikov/lombok-intellij-plugin/releases ;

Plugin

-> Install plugin from disk...

,选择下载的zip包安装,安装后重启即可;

第二步:Enable annotation processing

Settings -> Build,Exectution,Deployment

-> Compiler

-> Annotation Processors

,勾选Enable annotation processing

,点击apply

保存,重启后即可使用lombok

注解编码了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值