首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用带有postgresql和jdbc的服务器作为带有多个配置文件的后端?

问如何使用带有postgresql和jdbc的服务器作为带有多个配置文件的后端?
EN

Stack Overflow用户
提问于 2020-10-21 07:24:55
回答 1查看 545关注 0票数 0

我能够使用spring服务器连接到postgres,只需使用bootstrap.yml文件。

但我有多个环境,如dev、test和prod。因此,我希望为每个环境创建单独的配置文件(比如bootstap-dev.properties),并相应地更改url数据源url。

有谁能给我同样的建议吗?

bootstrap.yml:

代码语言:javascript
复制
server:
  port: 8081
spring:
  application:
    name: myapp
  profiles:
    active: jdbc
  datasource:
    url: jdbc:postgresql://localhost:5432/config_db
    username: XXXX
    password: XXXX
    driverClassName: org.postgresql.Driver
  cloud:
    config:
      server:
        jdbc:
          sql: SELECT key, value FROM properties WHERE application=? AND profile=? AND label=?;
        order: 0
        default-label: default
    bus:
      trace:
        enabled: true
  security:
    user:
      name: XXX
      password: XXX
management:
  endpoints:
    web:
      exposure:
        include: bus-refresh,health
  endpoint:
    health:
      show-details: always
EN

回答 1

Stack Overflow用户

发布于 2020-10-21 08:04:50

它很容易在春云中使用。首先,创建一个内容只遵循如下application.properties的spring.profiles.active=dev

其次,将dev application.properties名称修改为application-dev.properties。好,然后将它们放在您的资源目录中。

其他情况下,您可以创建另一个具有不同后缀(如application-test.properties或application-pro.properties.)的环境文件,并且只将活动值更改为后缀名称。像这样的spring.profiles.active=test

我向你问好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64458593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档