0
我需要在彈簧安全性的兩個配置類中添加一個條件。當條件爲真時,使用配置A,當條件爲假時,使用配置B.春季條件註釋運算符
我目前使用兩個條件類。他們產生相反的結果。
我有可能在條件註釋中使用某個運算符嗎?像這樣?
@Conditional(value = !MyCondition.class)
我需要在彈簧安全性的兩個配置類中添加一個條件。當條件爲真時,使用配置A,當條件爲假時,使用配置B.春季條件註釋運算符
我目前使用兩個條件類。他們產生相反的結果。
我有可能在條件註釋中使用某個運算符嗎?像這樣?
@Conditional(value = !MyCondition.class)
@Conditional
註釋接收一個實現Condition
接口並且如果該條件匹配創建bean一個類名稱。
如果您嘗試實施的條件僅僅是否定另一個現有條件,則可以從現有條件擴展並覆蓋matches
方法,作爲調用父類matches
方法的否定。