[17.0.0.3 and later]

启用 MicroProfile Config API

要配置 Liberty 服务器以运行支持 MicroProfile Config API 的应用程序,必须为服务器设置该功能部件。

过程

  1. 通过使用 MicroProfile Config API 信息,确定您的代码需要的配置参数。请考虑可以如何存储这些配置值,它们在不同服务之间以及服务的生命周期内可能会如何改变:
    • 开发
    • 测试
    • 组装和安装
    • 运行时服务缩放和故障转移
  2. 配置该功能部件。更新 server.xml 文件以添加该功能部件。 例如:
    <featureManager>
        <feature>mpConfig-1.1</feature>
    </featureManager>

    通过在 server.xml 文件中设置 microProfile-1.1,可将 Liberty 配置为支持 MicroProfile 1.1 功能部件。但是,MicroProfile Config API 是在 MicroProfile 1.1 发行版之后生成的,而不是通过使用该功能部件变得可用的。

    [18.0.0.1 and later]您可以配置 server.xml 文件,以使用 mpConfig-1.2 功能部件而不是 mpConfig-1.1 功能部件。要启用 mpConfig-1.2 功能部件,请将以下功能部件定义添加至 server.xml 文件:
    <featureManager>
        <feature>mpConfig-1.2</feature>
    </featureManager>
    有关 mpConfig-1.2 的更多信息,请参阅 https://github.com/eclipse/microprofile-config/releases/tag/1.2.1 中的 MicroProfile Config 1.2.1 规范。
  3. 创建相应的配置值源。 例如,可以将属性文件与应用程序一起打包,并且以后可覆盖值源。使用 EAR 组合件中的属性文件、Liberty 共享库或者服务器进程环境变量完成应用程序组合期间,可能会发生这种情况。
  4. 使用该 API 来访问配置值。

用于指示主题类型的图标 任务主题

文件名:twlp_microprofile_appconfig_setup.html