首页 > 解决方案 > 如果至少存在一个属性,则 Spring Conditional 尝试实例化

问题描述

我正在尝试使用@ConditionalOnProperty 根据某些属性的存在来实例化一个bean。 @ConditionalOnProperty({"property1, property2, property3, property4})

在设置所有属性时工作。但是,如果缺少一个,那么 spring 甚至不会尝试实例化,我希望它尝试是否至少存在一个属性,并向用户指示缺少的其他属性。这是因为拥有至少一个属性意味着用户正在尝试使用 bean,但缺少所有属性意味着他不想实例化它。

标签: springannotationsconditional-statementsjavabeans

解决方案


推荐阅读