Spring Boot/トラブル/アプリ起動時にDBを使ってないのにDBのエラーが出る

Spring Boot/トラブル/アプリ起動時にDBを使ってないのにDBのエラーが出る

アプリの起動時にこのようなエラーが出ることがある。

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

アプリの内部ではデータベースの記述は無いのに出る。

これは Spring Boot の自動設定が悪さしていて、使ってないとデフォルトのデータベース設定をやりに行くからである。

なので設定をオフにしてやればいい。このように記述するとオフになる。

@SpringBootApplication
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class})
public class HogeApplication {
java/spring/spring_boot/trouble/while_boot_app_has_db_error_but_notuse_db_in_project.txt · 最終更新: 2018-12-18 19:09 by ore