nan*_*no7 2 java spring annotations dependency-injection spring-aop
Spring Framework中的注释是如何实现的?它们是通过使用依赖注入还是面向方面编程来实现的?
我认为他们使用AOP,因为注释的东西会做一些在其他地方指定的东西.另一方面,像@Autowired @Qualifier("beanID")IS依赖注入一样 - 好吧,也许注释是基于AOP并且可以实现Depedency Injection?它是否正确?
我只是想着它,因为我正在阅读春天的主要部分:di和aop,我想知道注释属于哪里.
注释不会做任何事情,代码可以做的事情有注释,这是一个巨大的差异.
我建议您阅读Java教程中的注释,以了解注释的含义.
基本上有三种方法来处理注释(可能有更多,但我知道三个):
AnnotatedElement.getAnnotation(annotationtype))Spring使用Reflection来读取注释值,然后注入依赖项,然后添加AOP建议(以及更多内容).但是如果你在Spring中使用静态AspectJ编译,那么在切入点中会使用一些相同的注释.
| 归档时间: |
|
| 查看次数: |
216 次 |
| 最近记录: |