僅當背景關系中存在MyBean另一個 bean ( ) 時,我才想注冊 bean ( )。anotherBeanThatShouldBePresent
我怎樣才能做到這一點?
bean {
MyBean(
anotherBeanThatShouldBePresent = ref()
)
}
uj5u.com熱心網友回復:
您可以使用ObjectProvider根據另一個 bean 創建 bean
bean {
provider<OtherBeanOnWhichIDepend>().ifAvailable {
bean<MyCustomBean>()
}
}
使用此代碼,我將僅在 OtherBeanOnWhichIDepend bean 可用時注冊 MyCustomBean
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/417600.html
標籤:
