lombok使用了这么长时间还不知道怎么回事,今天来学习一下
lombok简介
献上一段Lombok官网的简介
Project Lombok 是一个Java库,可以自动插入编辑器并构建工具,为您的Java增添色彩
永远不要再写一个getter或equals方法,使用一个注释,您的类具有一个功能齐全的构建器,自动化您的日志记录变量等等
Lombok实现原理
注解的两种解析方式
1、运行时解析
2、编译时解析
编译时解析的两种机制
1、Annotation Processing Tool(注解处理器)
运行注解处理器进而生成新得中间文件,但是这个处理器在jdk1.8中去除了
2、Pluggable Annotation Processing API(JSR269插入式注解处理器)
注解处理器的替代方案