使用Spring Cloud设置数据源

时间:2015-02-10 19:09:19

标签: spring spring-cloud

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

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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

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

spring:
    datasource:
      url: jdbc:mysql 
      username: username
      password: password
      driver-class-name: com.mysql.jdbc.Driver