Order IntegrationAutoConfiguration properly
This commit makes sure that the auto-configuration for Spring Integration runs after the datasource has been auto-configured if necessary as there is an optional part that can initialize the jdbc schema. Closes gh-14175
This commit is contained in:
parent
7c3d863cf7
commit
9938d1f4b6
|
@ -29,6 +29,7 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
|
|||
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate;
|
||||
import org.springframework.boot.autoconfigure.condition.SearchStrategy;
|
||||
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
|
||||
import org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration;
|
||||
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
||||
import org.springframework.context.EnvironmentAware;
|
||||
|
@ -60,7 +61,7 @@ import org.springframework.util.StringUtils;
|
|||
@Configuration
|
||||
@ConditionalOnClass(EnableIntegration.class)
|
||||
@EnableConfigurationProperties(IntegrationProperties.class)
|
||||
@AutoConfigureAfter(JmxAutoConfiguration.class)
|
||||
@AutoConfigureAfter({ DataSourceAutoConfiguration.class, JmxAutoConfiguration.class })
|
||||
public class IntegrationAutoConfiguration {
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue