Spring可以从服务发现中设置数据源吗?

时间:2017-11-13 00:29:49

标签: spring microservices spring-cloud consul service-discovery

在我开始尝试使用服务发现以编程方式在我的应用程序中设置数据源配置之前,我想确保Spring尚未管理此功能。

就我而言,我使用Consul作为发现服务。所以我读了http://cloud.spring.io/spring-cloud-consul/1.0.x/index.html但是并没有真正找到回答我问题的东西(因为我对Spring配置本身的错误知识)。

基本上我会在bootstrap.yml文件中配置发现系统

spring:
  cloud:
    consul:
      host: localhost
      port: 8500

然后在application.yml我会设置如下:

spring:
  datasource:
    url: jdbc:${consul.service.datasource}

这可能是“原生的”。如果没有,我对所涉及的概念有什么看法?

0 个答案:

没有答案