根据条件的弹簧轮廓

时间:2019-03-25 13:52:52

标签: java spring configuration

是否可以基于活动配置文件的某些表达式来注册bean 例如

  @Profile(!prod)

  @Profile(name!="test")

我有一种需要根据许多不同条件配置bean的情况,在Spring中可能吗?

1 个答案:

答案 0 :(得分:2)

如果@Profile("!test")配置文件未激活,则可以使用test注册Bean。

编辑:另外,在Spring 4中,您可以使用Condition界面创建基于正则表达式的复杂条件。参见this tutorial