2017-08-17 77 views
0

我有一個@ConditionalOnExpression,它使用了我的application.properties中的一個屬性。我希望@ConditionalOnExpression使用OR條件,以便在屬性中有三個不同的值出現時觸發。Spring @ConditionalOnExpression with OR語句

@ConditionalOnExpression("'${env.name}'=='prod' or '${env.name}' == 'alsoProd'") 

我似乎無法得到這個工作。那麼,是否有可能在@ConditionalOnExpression中使用OR語句?

+0

試試這個https://stackoverflow.com/a/40497419/5343269 – 11thdimension

回答

0

試試這個

@ConditionalOnExpression("'${env.name}'=='prod'", "'${env.name}' == 'alsoProd'") 
+0

謝謝!我明天會試試看 – Slagathor