Soms spring-boot
staat meer in de weg dan het helpt; IMHO is dit vooral het geval bij webapplicaties.
Wat u kunt doen om dit te omzeilen, is de boon die u definieert een andere naam te geven.
@Bean("springBootPleaseStopTellingMeHowYouThinkDataSourceInitializer")
public DataSourceInitializer dataSourceInitializer(DataSource dataSource) {
// build it.
}
Om nu de ingebouwde bit uit te schakelen die zoekt naar data.sql
in application.properties
spring.datasource.initialize=false
Daar is boot nu uit de weg geboot.