lombok
通过简单注解来精简代码达到消除冗余代码的目的
优点:
- 提高编码效率
- 使代码更简洁
- 消除冗长代码
- 避免修改字段名字时忘记修改方法名
- 提高下”逼格”(注:IDE必须支持Lombok,否则会报错)
原理:
javac从Java6开始支持”JSR 269 API”规范,只要程序实现了该API,就能在javac运行的时候得到调用,Lombok实现了该API,在编译时,javac编译源码的具体流程如下:
javac从Java6开始支持”JSR 269 API”规范,只要程序实现了该API,就能在javac运行的时候得到调用,Lombok实现了该API,在编译时,javac编译源码的具体流程如下: