ConditionalOnMissingBean的名称

时间:2017-08-09 20:17:04

标签: java spring spring-boot

我的配置文件中定义了多个数据源bean。我有2个名为customerDataSource的bean。我希望只有在没有加载其他bean的情况下才能实例化其中一个。我试图使用@ConditionalOnMissingBean。然而,看起来这只有当另一个相同的#34;类型"不在场。有没有办法通过使用" name"?

来控制它

1 个答案:

答案 0 :(得分:1)

注释具有参数名称,您可以在其中指定应检查的bean名称:

@ConditionalOnMissingBean(name = "beanNameToCheck")