【发布时间】:2018-02-01 18:48:25
【问题描述】:
我正在尝试为我的 Spring Cloud Config Server 配置 JDBC 后端,但我无法做到,而且 Spring 提供的文档非常薄弱。
我根据http://cloud.spring.io/spring-cloud-static/Edgware.SR1/multi/multi__spring_cloud_config_server.html#_jdbc_backend 中的文档创建了一个名为 PROPERTIES 的表
我在这张表中填写了一些信息,例如:
APPLICATION: positions
PROFILE: dev
KEY: myop1
VALUE: myop1-value
LABEL: null
我的 bootstrap.yml 有以下几行:
spring:
application:
name: configserver
我的 application.yml 有以下几行:
endpoints:
shutdown:
enabled: true
server:
port: ${port:8888}
spring:
profiles:
active: jdbc
datasource:
platform: oracle
url: jdbc:oracle:thin:@192.168.100.117:1521:orcl
username: my-username
password: my-password
testWhileIdle: true
validationQuery: SELECT 1
jpa:
database: Oracle
show-sql: true
properties:
hibernate:
dialect: org.hibernate.dialect.Oracle10gDialect
database:
driverClassName: oracle.jdbc.OracleDriver
当我使用目标 spring-boot:run 运行我的应用程序时,一切正常,没有显示错误消息,但是当我尝试访问我的浏览器以获取 http://localhost:8888/positions/dev 时,浏览器显示以下信息:
{"name":"positions","profiles":["dev"],"label":null,"version":null,"state":null,"propertySources":[]}
任何人都可以帮助解决这种情况吗?
【问题讨论】:
-
嗨,你成功了吗??我收到了这个问题。我该如何解决。
标签: spring jdbc cloud config backend