Настройка источника данных Spring игнорируется при попытке использовать файл H2 для локального хранения - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь создать простое приложение для весенней загрузки с некоторым REST API и хранилищем для локального запуска. Я инициализировал приложение, используя Spring initializer , теперь пытаюсь настроить базу данных для локального тестирования, поэтому я добавил эти параметры в application.properties

spring.datasource.url=jdbc:h2:file:~/data/my_app_db
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=usr
spring.datasource.password=123
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.jpa.hibernate.ddl-auto=update
spring.h2.console.enabled=true
spring.h2.console.path=/h2/console
spring.h2.console.settings.trace=false
spring.h2.console.settings.web-allow-others=false

. Как я понимаю, необходимо настроить путь и файл консоли h2. путь к базе данных, но в логах я получаю такой вывод:

INFO 22917 --- [  restartedMain] o.s.b.a.h2.H2ConsoleAutoConfiguration    : H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:4bcaeb11-32f9-442d-9e8f-439608ffd960'

Я не могу понять, что мне не хватает. Разве это не должно работать, а если нет, то почему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...