sql >> Databasteknik >  >> RDS >> Mysql

DataSourceInitializer fungerar inte på Spring Boot 1.2

Ibland spring-boot kommer mer i vägen än det hjälper; IMHO detta är särskilt fallet med webbapplikationer.

Vad du kan göra för att komma runt detta är att byta namn på bönan som du definierar.

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

Nu, för att stänga av den inbyggda biten som letar efter data.sql i application.properties

spring.datasource.initialize=false

Där, nu är boot uppstartad ur vägen.



  1. Databasanvändarhantering:Hantera roller för MariaDB

  2. Konvertera datum i formatet MM/DD/ÅÅÅÅ till MySQL-datum

  3. Hur kan jag söka (skiftlägeskänsligt) i en kolumn med hjälp av LIKE jokertecken?

  4. Varför får jag MySQL-fel #1312 när jag använder en enkel lagrad procedur?