项目中,一直在使用annotation
但是不能自己定义annotation
1 现在的annotation,基本全部是有统一的manager管理,
设想中的annotation
1 类似AOP的横向切面,但是全部可以自己开发,可以不用aop
2 对于自定义的annotation,设计中希望是jstl标签类似的东东,可以由java类来实现
计划
1 了解现有的一些annotation的实现
JUnit
Spring
Google Guice
Struts
Jersey
JDK自带的annotation(如@override)
2 了解其他IoC容器的设计风格、思想
3 实现
基于ClassLoader
基于ASM
基于动态代理
能想到的就是这么多了
慢慢补充
PS:本博文只是自己想法的记录,不看任何回复
本文探讨了自定义Java注解的可能性及其实现方案,并对比分析了现有的注解框架如JUnit、Spring等。同时,还讨论了自定义注解的设计思路和技术路线。
2107

被折叠的 条评论
为什么被折叠?



