1

我正在寻找一个简单的示例,用于从运行 Spring Cloud 的配置服务器设置数据源(jdbc)。我已经阅读了 Spring Cloud 的 Spring.io 文档,发现它们非常混乱。

有谁知道一个地方可以找到一个简单的例子?我试图运行他们在 Github 上的东西,但他们没有构建。

4

2 回答 2

6

配置数据源与vanilla spring boot 中的相同,不同之处在于将从 spring-cloud 配置服务器加载配置。因此,不是将属性放入application.properties,而是将其放入<myapplication>.properties,其中<myapplication>定义了您的应用程序的名称spring.application.name

因此,如果您的应用名为myapplication,那么您将以下内容放入myappliction.properties(由配置服务器托管):

spring.datasource.url=jdbc:mysql://localhost/test
spring.datasource.username=dbuser
spring.datasource.password=dbpass
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
于 2015-02-10T20:00:34.770 回答
0

如果你的类路径上有 yaml 库,你也可以把它放在 application.yml

spring:
    datasource:
      url: jdbc:mysql 
      username: username
      password: password
      driver-class-name: com.mysql.jdbc.Driver
于 2015-03-24T13:16:59.503 回答