开发者社区> 问答> 正文

Java SpringBoot如何调整自动配置的顺序?

Java SpringBoot如何调整自动配置的顺序?

展开
收起
小天使爱美 2020-04-12 22:27:28 4137 0
1 条回答
写回答
取消 提交回答
  • "在实现自动配置的过程中,除了可以提供基于条件的配置,我们还可以对当前要提供的配置或者组件的加载顺序进行相应调整,从而让这些配置或者组件之间的依赖分析和组装可以顺利完成。我们可以使用@org.springframework.boot.autoconfigure.AutoConfigureBefore或者@org.springframework.boot.autoconfigure.AutoConfigureAfter让当前配置或者组件在某个其他组件之前或者之后进行,比如,假设我们希望某些JMX操作相关的bean定义在MBeanServer配置完成之后进行,那么我们就可以提供一个类似如下的配置: @Configuration @AutoConfigureAfter(JmxAutoConfiguration.class) public class AfterMBeanServerReadyConfiguration(){ @Autowired JmxMBeanServer mBeanServer; // 通过@Bean添加必要的bean定义 }"

    2020-04-12 22:28:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载