pag*_*gid 4 spring dependency-injection module
我的(基于maven)项目是由几个模块构建的.基本上有一个核心模块和几个模块,它们利用它来向外部提供各种服务.这些模块之间的"粘合剂"是"父"模块."父"模块不应该包含任何代码.像这样的东西:
我想做的是使用Spring IoC将Core部件注入/自动装入服务部件.但我似乎找不到配置它的方法.或者至少我似乎无法找到避免服务部分中冗余IoC配置的方法.
更具体一点 - 使用Spring文档中的示例- 假设这将是其中一个服务模块的example.SimpleMovieCatalog配置- 如何将配置部件移动到Core模块中而不会失去将其注入其中一个"兄弟"的能力"模块?
<?xml version="1.0" encoding="UTF-8"?>
<beans...>
<context:annotation-config/>
<bean class="example.SimpleMovieCatalog">
<qualifier value="main"/>
</bean>
<bean class="example.SimpleMovieCatalog">
<qualifier value="action"/>
</bean>
<bean id="movieRecommender" class="example.MovieRecommender"/>
</beans>
Run Code Online (Sandbox Code Playgroud)
我终于找到了一种似乎现在有效的方法:
/META-INF/spring-<module>.xmlcontext:component-scan将无法正常工作一些评论
<import resource="classpath*:META-INF/spring-core.xml" />我的IDE所理解的那样,但根本没有给出所需的结果(例如中断context:component-scan配置)| 归档时间: |
|
| 查看次数: |
3515 次 |
| 最近记录: |