我正在寻找一个简单的示例,用于从运行 Spring Cloud 的配置服务器设置数据源(jdbc)。我已经阅读了 Spring Cloud 的 Spring.io 文档,发现它们非常混乱。
有谁知道一个地方可以找到一个简单的例子?我试图运行他们在 Github 上的东西,但他们没有构建。
我正在寻找一个简单的示例,用于从运行 Spring Cloud 的配置服务器设置数据源(jdbc)。我已经阅读了 Spring Cloud 的 Spring.io 文档,发现它们非常混乱。
有谁知道一个地方可以找到一个简单的例子?我试图运行他们在 Github 上的东西,但他们没有构建。
配置数据源与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
如果你的类路径上有 yaml 库,你也可以把它放在 application.yml
spring:
datasource:
url: jdbc:mysql
username: username
password: password
driver-class-name: com.mysql.jdbc.Driver