我在openshift中有一个H2数据库在自己的pod中运行。我试图找出如何使用我的spring-boot应用程序并将其连接到我的H2容器。
在我的spring-boot应用程序中,我在application.properties
文件夹中有以下配置:
# H2
spring.h2.console.enabled=true
spring.h2.console.path=/h2
# Datasource
#spring.datasource.url=jdbc:h2:file:~/test
spring.datasource.url=jdbc:h2:mem:testdb;
spring.datasource.platform=h2
spring.datasource.username=sa
spring.datasource.password=
spring.jpa.hibernate.ddl-auto=none
spring.datasource.continue-on-error=true
spring.datasource.initialization-mode=always
spring.datasource.driver-class-name=org.h2.Driver
spring.profiles.active=h2
我为H2和spring app设置了路由和服务。 H2的路线是http://database-h2-route-openshift.com
,位于1521端口。只需将网址放在application.properties
中就行了
答案 0 :(得分:0)
service name
spring.datasource.url
即可
醇>