lombok 的使用原理介绍
来源:互联网 发布:数据库原理答案 编辑:程序博客网 时间:2024/05/17 02:43
通过lombok 减少代码量 ,再也不用在写构造函数和setter&getter了
1、下载安装
lombok网址:https://projectlombok.org/download.html
使用lombok项目的方法很简单,分为四个步骤:
1)在需要自动生成getter和setter方法的类上,加上@Data注解
2)在编译类路径中加入lombok.jar包
3)使用支持lombok的编译工具编译源代码(关于支持lombok的编译工具,见“四、支持lombok的编译工具”)
4)编译得到的字节码文件中自动生成了getter和setter方法
<
dependency
>
<
groupId
>org.projectlombok</
groupId
>
<
artifactId
>lombok</
artifactId
>
<
version
>1.16.6</
version
>
<
scope
>provided</
scope
>
</
dependency
>
2、使用
几个常用的 lombok 注解:@Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
@Setter:注解在属性上;为属性提供 setting 方法
@Getter:注解在属性上;为属性提供 getting 方法
@Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法
3、原理分析
自从Java 6起,javac就支持“JSR 269 Pluggable Annotation Processing API”规范,只要程序实现了该API,就能在javac运行的时候得到调用
参考
Lombok 安装、入门 - 消除冗长的 java 代码: http://www.blogjava.net/fancydeepin/archive/2012/07/12/lombok.htmllombok的使用和原理 : http://my.oschina.net/darkness/blog/510808
java编译期代码注释支持 http://blog.zenfery.cc/archives/78.html
0 0
- lombok 的使用原理介绍
- lombok的使用和原理
- lombok的使用和原理
- lombok的使用和原理
- lombok的使用和原理
- lombok的使用和原理
- lombok的使用和原理
- lombok的使用和原理
- lombok的使用和原理
- lombok的使用和原理
- lombok的使用和原理
- lombok的使用和原理
- Lombok的介绍和使用
- lombok的介绍和使用
- lombok的简单介绍及使用
- lombok介绍及使用
- Lombok介绍与使用
- lombok的使用
- 转载/MD5
- 练习2————1005
- Android日期显示和选择库
- CHAPTER 5 Why are deep neural networks hard to train?
- gearman 在Kohana框架中通过minion运行GearmanWorker
- lombok 的使用原理介绍
- 花生米(三)
- iOS 开发中单个应用程序的最大可用内存是多少?
- intel dpdk api makefile 编译选项修改 和 gdb 调试
- Java并发编程:volatile关键字解析(一.内存模型的相关概念)
- android-Junit测试单个activity二-Ui组件
- Application Loader验证ipa时出现ERROR ITMS-90032:”Incaild Image Path – No image found at the path referenc
- opencv中如何播放视频文件
- IoC实践--ASP.NET MVC5 采用Unity依赖注入Controller详解