SpringBoot在DataSourceAutoConfiguration之前执行自定义配置

时间:2018-05-23 11:14:06

标签: spring-boot configuration datasource

有没有办法在DataSourceAutoConfiguration运行之前插入自定义配置?我想在spring创建DataSource实例之前创建并启动一个docker容器,但我仍然希望保持spring自动配置的好处和自定义(因为我不需要修改任何DataSource相关的逻辑本身),也就是说,我不想手动创建一个覆盖自动配置的DataSource bean。

2 个答案:

答案 0 :(得分:1)

即使这个问题已经过时,在搜索相同的东西时,我发现默认值为0的注解@AutoConfigureOrder似乎运行良好。

也许对某人有用。

答案 1 :(得分:0)

Spring Boot 1.3或更高版本的类似内容:

@AutoConfigureBefore({DataSourceAutoConfiguration.class })
public class DockerAutoConfiguration {
  ..
}