Mysql
 sql >> Base de données >  >> RDS >> Mysql

DataSourceInitializer ne fonctionne pas sur Spring boot 1.2

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.