Я пытаюсь использовать spring-boot-starter-jdbc в сценарии на основе не-веб-/ не-tomcat.Проблема с spring-boot-starter-jdbc при использовании в автономном режиме
Я попытался исключить tomcat-jdbc, так что tomcat не запускается, когда я запускаю приложение Spring-Boot.
Проблема я столкнулся в том, что
spring.datasource.initialize=false
spring.datasource.url=jdbc:h2:tcp://localhost:52705/~/test
Даже если я спросить пружинный загрузку не автоматически настроить MEM дб, он всегда начинает один, если я не включать TOMCAT-JDBC. Таким образом, похоже, нет возможности использовать spring-boot-starter-jdbc с базой данных non-mem h2 в автономном виде приложения.
Есть ли решение этой проблемы или это ошибка?
У вас есть зависимость h2 в вашем файле pom? –
да, у меня есть зависимость h2. для доказательства всего, что я включил tomcat-jdbc, он инициировал другой источник данных, и никакой встроенный db не был запущен. –
вы запустили сервер h2 с вашего webapp? если не запущено, любой URL-адрес jdbc, основанный на tcp, не будет работать –