在 spring 引导中基于 属性 加载 @configuration
Load @configuration based on property in spring boot
我正在学习 spring 批处理,并尝试根据某些 属性 加载作业配置。这可能吗,我们可以根据一些属性加载@Configuration类吗?如果是,如何实现?
是的,您只需要在 @Configuration
class 中使用 @ConditionalOnProperty
,如下所示:
@Configuration
@ConditionalOnProperty(name = {"your-property-name"}, havingValue = "true")
public class ConditionalConfiguration {}
您可以在以下在线资源中找到更多信息:
我正在学习 spring 批处理,并尝试根据某些 属性 加载作业配置。这可能吗,我们可以根据一些属性加载@Configuration类吗?如果是,如何实现?
是的,您只需要在 @Configuration
class 中使用 @ConditionalOnProperty
,如下所示:
@Configuration
@ConditionalOnProperty(name = {"your-property-name"}, havingValue = "true")
public class ConditionalConfiguration {}
您可以在以下在线资源中找到更多信息: