2017-08-09 44 views
1

我在配置文件中定義了多個數據源bean。我有兩個名爲customerDataSource的bean。我希望其中的一個只在其他bean沒有加載時才被實例化。我試圖使用@ConditionalOnMissingBean。然而,它看起來像只有當另一個相同「類型」的bean不存在時才起作用。有沒有辦法通過使用「名稱」來控制這個?ConditionalOnMissingBean by name

回答

1

的註解有參數的名稱,在這裏你可以指定bean名稱應檢查:

@ConditionalOnMissingBean(name = "beanNameToCheck") 
+0

非常感謝您! –

相關問題