A volte spring-boot
diventa più d'intralcio di quanto non aiuti; IMHO questo è particolarmente vero con le applicazioni web.
Quello che puoi fare per aggirare questo problema è rinominare il bean che definisci.
@Bean("springBootPleaseStopTellingMeHowYouThinkDataSourceInitializer")
public DataSourceInitializer dataSourceInitializer(DataSource dataSource) {
// build it.
}
Ora, per disattivare il bit integrato che cerca data.sql
in application.properties
spring.datasource.initialize=false
Ecco, ora l'avvio è stato avviato.