sql >> Base de Datos >  >> RDS >> Mysql

DataSourceInitializer no funciona en Spring boot 1.2

A veces spring-boot estorba más de lo que ayuda; En mi humilde opinión, esto es especialmente así con las aplicaciones web.

Lo que puede hacer para evitar esto es cambiar el nombre del bean que defina.

@Bean("springBootPleaseStopTellingMeHowYouThinkDataSourceInitializer")
public DataSourceInitializer dataSourceInitializer(DataSource dataSource) {
    // build it.
}

Ahora, para desactivar el bit integrado que busca data.sql en application.properties

spring.datasource.initialize=false

Ahí, ahora el arranque está fuera del camino.