1

我想创建 2 个弹簧配置文件,一个在测试中运行,另一个在其他环境中运行。根据不活动的配置文件,我需要定义一些 bean。所以基本上想在下面做

例如

<beans profile="test">
<bean id="testconstructorBean" 
....
</beans>
<!- is test is not available-->
<beans profile="!test">
<bean id="constructorBean"
...
</beans>

我在参考spring profiles group上看到过,它也可以工作。但我想要的是有两种不能共存的替代配置。

问候 N

4

1 回答 1

1

您可以实现WebApplicationInitializerspring.profiles.active根据您的条件以编程方式设置。

本文讨论了根据环境设置配置文件的方法,这听起来像是您正在寻找的。

于 2013-10-29T19:12:49.460 回答