使用 Spring Cloud 设置数据源
Setting datasources with Spring Cloud
我正在寻找一个从配置服务器 运行ning Spring 云设置数据源 (jdbc) 的简单示例。我已经通读了 Spring.io Cloud 的 Spring 文档,发现它们非常混乱。
有谁知道可以找到简单示例的地方吗?我试过 运行 他们在 Github 上的东西,但他们没有建立。
配置数据源与 vanilla spring boot 相同
例外情况 配置将从 spring-云配置服务器加载。因此,不是将属性放在 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
我正在寻找一个从配置服务器 运行ning Spring 云设置数据源 (jdbc) 的简单示例。我已经通读了 Spring.io Cloud 的 Spring 文档,发现它们非常混乱。
有谁知道可以找到简单示例的地方吗?我试过 运行 他们在 Github 上的东西,但他们没有建立。
配置数据源与 vanilla spring boot 相同
例外情况 配置将从 spring-云配置服务器加载。因此,不是将属性放在 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