您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在@Configuration bean中的SpEL表达式中引用ConfigurationProperties Bean

在@Configuration bean中的SpEL表达式中引用ConfigurationProperties Bean

我认为您面临的问题是在解析类@Conditions时对它们进行评估@Configuration,因此不能保证SomeProperties已定义了bean。即使已定义它,您也可能不希望它提早初始化,因此我建议使用其他方法

您可以尝试一下@ConditionalOnPropety,这是Spring Boot在有条件地希望基于属性启用自动配置时在内部使用的注释。如果不够灵活,则可以创建自己的ConditionEnvironment直接访问,以判断属性值是否为空。如果要支持灵活绑定,可以使用RelaxedPropertyResolver这是一个例子

其他 2022/1/1 18:17:53 有567人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶