我有一个 @ConditionalOnExpression,它使用我的 application.properties 中的一个属性。我希望 @ConditionalOnExpression 使用 OR 条件,以便在属性的三个不同值中存在一个时触发。
@ConditionalOnExpression("'${env.name}'=='prod' or '${env.name}' == 'alsoProd'")
我似乎无法让它工作。那么,是否可以在 @ConditionalOnExpression 中使用 OR 语句??
最佳答案
试试这个
@ConditionalOnExpression("'${env.name}'=='prod'", "'${env.name}' == 'alsoProd'")
关于java - 带有 OR 语句的 Spring @ConditionalOnExpression,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45736846/