网站优化报价,自己写wordpress插件吗,软件外包公司的优势和劣势,网站建设廾金手指专业壹柒目录
下载Lombok插件
Lombok的用法
获取日志对象
生成get,set方法
Lombok框架的实现原理
Lombok的常用注解 下载Lombok插件
要使用Lombok首先要确保idea安装了lombok插件 在项目中添加 lombok依赖
在dependency里右键生成点击edit starters 插件(没有就下载,可…目录
下载Lombok插件
Lombok的用法
获取日志对象
生成get,set方法
Lombok框架的实现原理
Lombok的常用注解 下载Lombok插件
要使用Lombok首先要确保idea安装了lombok插件 在项目中添加 lombok依赖
在dependency里右键生成点击edit starters 插件(没有就下载,可以快捷生成依赖) Lombok的用法
获取日志对象
在传统的写法中,我们需要写出以下的代码生获取日志对象 而在添加了lombok依赖后,我们只需要添加注解 slf4j即可 依然可以成功打印日志 生成get,set方法
例如: 我们创建一个学生类,然后给这个类添加注解: Getter Setter
注意要选择lombok包下的注解 此时,lombok就会自动帮我们生成getter 和 setter方法,不再需要我们去手动构造 Lombok框架的实现原理
在之前的学习中我们知道,我们所写的java代码( .java文件 )是需要经过编译生成字节码( .class 文件)的,然后才能加载到JVM上运行 而lombok框架就是在编译的时候,根据注解去自动生成相应的代码,可以理解为帮程序员补全了代码,然后再编译成字节码,而JVM是不关心这些的,在它看来,前后两者的 .class文件(字节码) 都是相同的,因此最后呈现的效果也是相同的 我们可以查看idea里的 target文件来加深理解 在原本的 LogController 类中,我们使用了 slf4j 来获取日志对象 而当我们点开target的 .class文件 却发现,java代码已经自动替换成了如下
注解slf4j 不见了
然后自动补全了获取日志对象的代码 所以Lombok 是不会影响程序运行的信能的它要完成的工作都是在编译生成字节码文件前完成的。 Lombok的常用注解
基本注解: 组合注解: 日志注解: 通过使用lombok的注解,可以使我们的冗余代码大大减少,使得整体的代码风格更加简洁优雅