第 2 章 了解 MicroProfile


2.1. MicroProfile Config

2.1.1. JBoss EAP 中的 MicroProfile 配置

配置数据可以动态变化,应用需要能够在不重新启动服务器的情况下访问最新的配置信息。

MicroProfile 配置提供可移植的外部化配置数据。这意味着,您可以将应用和微服务配置为在多个环境中运行,无需修改或重新打包。

MicroProfile 配置功能在 JBoss EAP 中使用 SmallRye Config 组件实施,由 microprofile-config-smallrye 子系统提供。

注意

MicroProfile Config 仅在 JBoss EAP XP 中受支持。JBoss EAP 不支持它。

重要

如果您要添加自己的配置实施,则需要在最新版本的配置界面中使用方法。

MicroProfile 配置属性可以来自不同的位置,可以是不同的格式。这些属性由 ConfigSources 提供。ConfigSources 是 org.eclipse.microprofile.config.spi.ConfigSource 接口的实施。

MicroProfile 配置规范提供以下默认 ConfigSource 实施来检索配置值:

  • System.getProperties().
  • System.getenv().
  • 课程路径 上的所有 META-INF/microprofile-config.properties 文件.

The microprofile-config-smallrye 子系统支持其他类型的 ConfigSource 资源,用于检索配置值。您还可以从以下资源检索配置值:

  • a microprofile-config-smallrye/config-source 管理资源中的属性
  • 目录中的文件
  • ConfigSource
  • ConfigSourceProvider
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部