A veces spring-boot
estorba más de lo que ayuda; En mi humilde opinión, esto es especialmente así con las aplicaciones web.
Lo que puede hacer para evitar esto es cambiar el nombre del bean que defina.
@Bean("springBootPleaseStopTellingMeHowYouThinkDataSourceInitializer")
public DataSourceInitializer dataSourceInitializer(DataSource dataSource) {
// build it.
}
Ahora, para desactivar el bit integrado que busca data.sql
en application.properties
spring.datasource.initialize=false
Ahí, ahora el arranque está fuera del camino.