sql >> Database >  >> RDS >> Mysql

DataSourceInitializer werkt niet op Spring boot 1.2

Soms spring-boot staat meer in de weg dan het helpt; IMHO is dit vooral het geval bij webapplicaties.

Wat u kunt doen om dit te omzeilen, is de boon die u definieert een andere naam te geven.

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

Om nu de ingebouwde bit uit te schakelen die zoekt naar data.sql in application.properties

spring.datasource.initialize=false

Daar is boot nu uit de weg geboot.



  1. Overschakelen naar voorbereide afschriften

  2. Een gegevensmodel ontwerpen voor een boekingssysteem voor hotelkamers

  3. SQL DELETE met INNER JOIN

  4. Stappen voor het installeren van Mysql56 op linux