[英]Spring ioc interface and implementation in different package
我有两个包
com.xxx.A包含一个接口->持久性。
com.xxx.B包含多个用于持久性的提示,
我的问题是,当我使用Spring IOC切换不同的实现时,如何配置它们? 顺便说一句,我使用构造函数注入。
注意:目前,
配置文件应该在哪里?
第一次接触java spring,谢谢帮助。
这可以通过在web.xml / configuration.xml中进行以下设置来完成:
<context-param>
<param-name>spring.profiles.active</param-name>
<param-value>hibernatePersistence</param-value>
</context-param>
<!--context-param>
<param-name>spring.profiles.active</param-name>
<param-value>mySqlPersistence</param-value>
</context-param-->
与休眠有关的组件可以注释为:
@ActiveProfiles("hibernatePersistence")
同样,您可以具有“ mySqlPersistence”组件
如果您需要mySqlPersistence处于活动状态,请删除注释并注释“ hibernatePersistence”之一。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.