時々spring-boot
それが役立つよりも邪魔になります。私見ですが、これは特にWebアプリケーションの場合に当てはまります。
これを回避するためにできることは、定義したBeanの名前を変更することです。
@Bean("springBootPleaseStopTellingMeHowYouThinkDataSourceInitializer")
public DataSourceInitializer dataSourceInitializer(DataSource dataSource) {
// build it.
}
ここで、data.sql
を検索する組み込みビットをオフにします。 application.properties
内
spring.datasource.initialize=false
ここで、ブートが邪魔にならないようにブートされます。