11.2. 使用 YAML 设置自定义配置配置集


通过 Quarkus,您可以设置特定于应用程序的不同配置配置集的配置属性和值。您可以使用特定配置集启动应用程序来访问特定的配置。此流程演示了如何以 YAML 格式为特定配置集提供配置。

先决条件

  • 具有 Quarkus Maven 项目,它将配置为使用带有 JDBC 数据源驱动程序的 PostgreSQL 数据源。
  • 具有 quarkus-jdbc-postgresqlquarkus-config-yaml 扩展,作为项目的 pom.xml 文件中的依赖项。

流程

  1. 打开 src/main/resources/application.yaml 配置文件。
  2. 要设置配置集依赖的配置,请在使用 "%<profile_name>" 语法定义键值对前添加 配置集名称。确保将配置集名称放在引号内。在 YAML 中,以特殊字符开头的所有字符串都必须放在引号内。

    在以下示例中,当您以开发模式启动 Quarkus 应用程序时,PostgreSQL 数据库被配置为位于 jdbc:postgresql://localhost:5432/some-database URL 中:

    src/main/resources/application.yaml

    "%dev":
      # Properties that configure the JDBC data source driver of your PostgreSQL data source
      quarkus:
        datasource:
          url: jdbc:postgresql://localhost:5432/some-database
          driver: org.postgresql.Driver
          username: quarkus
          password: quarkus
    Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat