我不明白选项是如何
<tx:annotation-driven/>从根上下文(在这种情况下为定义的applicationContext.xml)继承到*-servlet.xml上下文的
他们不是。这些设置是上下文本地的。
component-scan为了使应用程序正常工作,我同时拥有这两个文件。这可以吗?组件不重复吗?
如果
component-scan在每个上下文中都有相同的配置,则可以,这些组件将被复制。由您决定指定扫描仅实例化每个上下文所需的组件。
然而,在规定的豆子
applicationContext.xml是
孩子的上下文可见的,所以你应该能够让您的组件扫描父语境,离开它的子上下文。根据经验,只有特定于MVC的东西才需要在servlet上下文中声明,并且那些bean可以引用父对象中定义的bean。



