Parfois spring-boot
gêne plus qu'il n'aide; À mon humble avis, c'est particulièrement le cas avec les applications Web.
Ce que vous pouvez faire pour contourner ce problème est de renommer le bean que vous définissez.
@Bean("springBootPleaseStopTellingMeHowYouThinkDataSourceInitializer")
public DataSourceInitializer dataSourceInitializer(DataSource dataSource) {
// build it.
}
Maintenant, pour désactiver le bit intégré qui recherche data.sql
dans application.properties
spring.datasource.initialize=false
Là, maintenant, le démarrage est démarré à l'écart.