Mysql
 sql >> Database >  >> RDS >> Mysql

DataSourceInitializer non funziona su Spring boot 1.2

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.