我有一个@ConditionalOnExpression,它使用我的application.properties中的一个属性。我希望@ConditionalOnExpression使用OR条件,以便在存在该属性的三个不同值中的一个时触发。@ConditionalOnExpression("'${env.name}'=='prod' or '${env.nam
该方法对给定的一组属性执行一些大容量操作。如果没有属性集,我不需要预定的方法调用或实例化类。因此,我添加了这个SpEL表达式来检查是否设置了属性:@ConditionalOnExpression("#(T(java.util.Map)('${myproperties.people:{:}}')).size() > 0")
public class PeopleService { ...