我正在寻找一个简单的示例,用于从运行Spring Cloud的配置服务器设置数据源(jdbc)。我已经阅读了Spring的Spring.io文档,发现它们非常令人困惑。
有谁知道找个简单例子的地方?我试图在Github上运行他们的东西,但他们没有构建。
答案 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