实体类注解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
注解编码了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,948评论 6 342
  • 本文章涉及代码已放到github上annotation-study 1.Annotation为何而来 What:A...
    zlcook阅读 29,284评论 15 116
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,908评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,217评论 25 708
  • “以前人们在四月开始收获 躺在高高的谷堆上面笑着 我穿过金黄的麦田 去给稻草人唱歌 等着 落山风 吹过 ” ...
    婳囍阅读 349评论 0 1