1
我在配置文件中定義了多個數據源bean。我有兩個名爲customerDataSource的bean。我希望其中的一個只在其他bean沒有加載時才被實例化。我試圖使用@ConditionalOnMissingBean。然而,它看起來像只有當另一個相同「類型」的bean不存在時才起作用。有沒有辦法通過使用「名稱」來控制這個?ConditionalOnMissingBean by name
我在配置文件中定義了多個數據源bean。我有兩個名爲customerDataSource的bean。我希望其中的一個只在其他bean沒有加載時才被實例化。我試圖使用@ConditionalOnMissingBean。然而,它看起來像只有當另一個相同「類型」的bean不存在時才起作用。有沒有辦法通過使用「名稱」來控制這個?ConditionalOnMissingBean by name
的註解有參數的名稱,在這裏你可以指定bean名稱應檢查:
@ConditionalOnMissingBean(name = "beanNameToCheck")
非常感謝您! –