大小:1.58M更新:2018-03-29 18:52
类别:网络编程系统:Win7, WinAll
包名:
lombok.jar包是学习java编程的一款必备的jar包组件,拥有了这个组件才能够更好的执行java的一些项目开发,完全开源的项目工程,让编程开发者能够迅速的提升开发效率和速度,有需要的不妨前来试用使用!
lombok.jar在java编程中可以以注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。
使用 lombok 是需要安装的,如果不安装,IDE 则无法解析 lombok 注解。先在官网下载最新版本的 JAR 包,现在是 0.11.2 版本,我用的是 0.11.0
第一次使用的时候我下载的是最新版本的,也就是我现在用的 0.11.0,到现在已经更新了两个版本,更新的好快啊 ... ...
1. 双击下载下来的 JAR 包安装 lombok
我选择这种方式安装的时候提示没有发现任何 IDE,所以我没安装成功,我是手动安装的。如果你想以这种方式安装,请参考官网的视频。
2.eclipse / myeclipse 手动安装 lombok
1. 将 lombok.jar 复制到 myeclipse.ini / eclipse.ini 所在的文件夹目录下
2. 打开 eclipse.ini / myeclipse.ini,在最后面插入以下两行并保存:
-Xbootclasspath/a:lombok.jar
-javaagent:lombok.jar
3.重启 eclipse / myeclipse
lombok 注解:
lombok 提供的注解不多,可以参考官方视频的讲解和官方文档。
Lombok 注解在线帮助文档:http://projectlombok.org/features/index.
eclipse / myeclipse 手动安装 lombok
1. 将 lombok.jar 复制到 myeclipse.ini / eclipse.ini 所在的文件夹目录下
2. 打开 eclipse.ini / myeclipse.ini,在最后面插入以下两行并保存:
-Xbootclasspath/a:lombok.jar
-javaagent:lombok.jar
3.重启 eclipse / myeclipse
接下来进行lombok能够工作的原理分析,以oracle的javac编译工具为例。
自从Java 6起,javac就支持“JSR 269 Pluggable Annotation Processing API”规范,只要程序实现了该API,就能在javac运行的时候得到调用。
举例来说,现在有一个实现了"JSR 269 API"的程序A,那么使用javac编译源码的时候具体流程如下:
1)javac对源代码进行分析,生成一棵抽象语法树(AST)
2)运行过程中调用实现了"JSR 269 API"的A程序
3)此时A程序就可以完成它自己的逻辑,包括修改第一步骤得到的抽象语法树(AST)
4)javac使用修改后的抽象语法树(AST)生成字节码文件
@Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
@Setter:注解在属性上;为属性提供 setting 方法
@Getter:注解在属性上;为属性提供 getting 方法
@Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法
显示全部
jcreator64位注册机 网络编程125KBv4.5 绿色版
下载PHPMaker2019(PHP代码自动生成软件) 网络编程40.79Mv2019.0.2 免费版
下载jcreator pro中文修改版 网络编程9.94Mv4.5 绿色版
下载吾爱修改工具包2018最新版 网络编程1249.29Mv3.0 免费版
下载Windows版本PHP 网络编程46.73Mv8.0.8 最新版
下载核桃编程win7版 网络编程213.55Mv2.1.29.0 pc版
下载核桃编程xp电脑版 网络编程220.24Mv2.0.10.0 官方版
下载Microsoft .NET Framework 4.0 64位 网络编程48.00M官方完整版
下载Microsoft .NET Framework 2.0 Service Pack 2 网络编程23.79M微软官方版
下载Macromedia Dreamweaver MX 2004中文修改版 网络编程63.08Mv7.0 免费版
下载netbox汉化版 网络编程1.79Mv1.7 安装版
下载c++编程思想 第五版 pdf 网络编程91.29M免费版
下载python编程入门经典 网络编程57.00M
下载wysiwyg web builder网页生成器 网络编程17.29Mv11.6.2.0 免费版
下载vc2010 x64 网络编程5.40M绿色版
下载ant.jar工具包 网络编程8.38M
下载斗地主赚钱200元 趣味休闲49.45MB
下载电玩城游戏大厅 趣味休闲49.86MB
下载波克捕鱼应用宝渠道包登录版 趣味休闲49.47MB
下载696棋牌旧版 趣味休闲49.86MB
下载顶流棋牌官网 趣味休闲56.12MB
下载麻将来了血流换四张游戏 趣味休闲56.12MBv1.15.1.62 安卓版
下载边锋棋牌类双扣游戏 趣味休闲49.47MB
下载星辰捕鱼赚金版 趣味休闲56.12MBv6.2.6 安卓最新版
下载单机斗地主单机斗地主 趣味休闲49.45MB
下载温岭同城 趣味休闲56.12MB
下载铁人铁胆正版今天图谜 生活服务33.25MB
下载幸运彩乐园 生活服务19.08MB
下载幸运28 生活服务19.08MB
下载六盒宝典正版资料 生活服务33.26MB
下载唯彩双色球预测赵虎看球 生活服务33.25MB
下载