【问题标题】:How to define a Shared DataSource in Spring Cloud Config如何在 Spring Cloud Config 中定义共享数据源
【发布时间】:2015-08-26 12:26:29
【问题描述】:

是否可以使用 Spring Cloud 设置一个数据源,在其中打开的 JDBC 连接可以注入到我所有的 Spring Boot 应用程序中?

有点像 JNDI 服务器查找?如果是这样,有人可以提供一些示例或说明如何使用这种类型的配置吗?

【问题讨论】:

    标签: java spring dependency-injection spring-boot spring-cloud


    【解决方案1】:

    可以使用 Spring Cloud 引导配置来创建 DataSource。不过,与普通的 Spring Boot 自动配置相比,我认为这样做没有多大价值。链接:http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-features-developing-auto-configuration.

    【讨论】:

      【解决方案2】:

      我发现的一个解决方案是将所有数据源信息设置到属性文件中,这些属性文件将由 Spring Cloud Config Server 提供给应用程序客户端。因此,创建 DataSources 的应用程序客户端从远程属性中获取这些值。

      【讨论】:

        猜你喜欢
        • 2015-05-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-02-18
        • 2017-08-09
        • 2016-02-21
        • 1970-01-01
        • 2011-02-16
        相关资源
        最近更新 更多