Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

DataSourceInitializer não está funcionando no Spring boot 1.2


Às vezes, spring-boot atrapalha mais do que ajuda; IMHO isso é especialmente verdade com aplicativos da web.

O que você pode fazer para contornar isso é renomear o bean que você define.
@Bean("springBootPleaseStopTellingMeHowYouThinkDataSourceInitializer")
public DataSourceInitializer dataSourceInitializer(DataSource dataSource) {
    // build it.
}

Agora, para desligar o bit embutido que procura por data.sql em application.properties
spring.datasource.initialize=false

Lá, agora a inicialização é inicializada fora do caminho.