Manchmal spring-boot
steht mehr im Weg, als es hilft; IMHO ist dies besonders bei Webanwendungen der Fall.
Sie können dies umgehen, indem Sie die von Ihnen definierte Bean umbenennen.
@Bean("springBootPleaseStopTellingMeHowYouThinkDataSourceInitializer")
public DataSourceInitializer dataSourceInitializer(DataSource dataSource) {
// build it.
}
Um nun das eingebaute Bit zu deaktivieren, das nach data.sql
sucht in application.properties
spring.datasource.initialize=false
Dort wird nun gebootet aus dem Weg gebootet.