Я создал весеннее загрузочное приложение - PullRequest
0 голосов
/ 19 марта 2020

Я добавил зависимость для h2 в базу данных памяти в моем pom. xml, но я не настроил свойства базы данных h2 в моем application.properties, но мой класс jpa создается в базе данных h2, может кто-нибудь сказать, как это это возможно?

1 Ответ

0 голосов
/ 20 марта 2020

Это связано с функцией автоматической настройки пружинной загрузки

https://docs.spring.io/spring-boot/docs/2.0.0.RELEASE/reference/html/using-boot-auto-configuration.html

Попытки автоматической настройки Spring Boot автоматически настраивают приложение Spring на основе JAR-зависимостей, которые вы добавили. Например, если HSQLDB находится на вашем пути к классам, и вы не настроили вручную никаких компонентов соединения с базой данных, то Spring Boot автоматически конфигурирует базу данных в памяти.

Вам необходимо включить автоматическую настройку с помощью добавьте аннотации @EnableAutoConfiguration или @SpringBootApplication к одному из ваших классов @Configuration.

...