Ibland spring-boot
kommer mer i vägen än det hjälper; IMHO detta är särskilt fallet med webbapplikationer.
Vad du kan göra för att komma runt detta är att byta namn på bönan som du definierar.
@Bean("springBootPleaseStopTellingMeHowYouThinkDataSourceInitializer")
public DataSourceInitializer dataSourceInitializer(DataSource dataSource) {
// build it.
}
Nu, för att stänga av den inbyggda biten som letar efter data.sql
i application.properties
spring.datasource.initialize=false
Där, nu är boot uppstartad ur vägen.