标签: java spring configuration
是否可以基于活动配置文件的某些表达式来注册bean 例如
@Profile(!prod) @Profile(name!="test")
我有一种需要根据许多不同条件配置bean的情况,在Spring中可能吗?
答案 0 :(得分:2)
如果@Profile("!test")配置文件未激活,则可以使用test注册Bean。
@Profile("!test")
test
编辑:另外,在Spring 4中,您可以使用Condition界面创建基于正则表达式的复杂条件。参见this tutorial。