阅读背景:

Java注解处理(Annotation Processor):(一) 从SPI谈起

来源:互联网 

       最早接触Java Annotation Processor应该还是要数使用ButterKnife、Dagger2了,当时对Java注解的理解和使用还停留在通过运行时的反射机制来进行注解解析(主要还是用来替代恶心的XML配置)。初次接触时确实让人耳目一新,基本上是通过注解处理和代码生成,完成了依赖注入,不仅是在概念上面,而且对于性能资源有限的APP端,让使用依赖注入成为可行的方案;当然他的优点不止于此,Annotation Processor再结合poet这样的代码生成工具,使得现有的各种第三方框架与代码越来越简介,例如lombok等工具都是基于此实现的。       最早接触Java Annotation Processor应该




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: