如果支持XML和注释,spring框架执行注释扫描以及如何处理它?</ p>
有人可以提供详细情景吗?
对于XmlWebApplicationContext,它通过Xml文件使用loadBeanDefinations()。但是当它进行注释扫描并使用哪个类来处理它时呢?
可以解释一下细节吗?
感谢。
富兰克林
答案 0 :(得分:5)
在基于XML的应用程序上下文中,只有在明确配置:
时才会注册注释<!-- register default annotations (e.g. @Required) -->
<context:annotation-config />
<!-- scan for components in selected package -->
<context:component-scan base-package="org.example"/>
<强>参考:强>
如果您想检查内部工作原理,请参阅:
答案 1 :(得分:0)
我想你可以从AnnotationConfigWebApplicationContext开始挖掘源代码。