启用 MicroProfile 配置 API

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

Open Liberty 有关使用 Liberty MicroProfile Config 的最新信息,请参阅 Open Liberty Web 站点Open Liberty MicroProfile Config 指南

过程

  1. 通过使用 MicroProfile Config API 信息,确定您的代码需要的配置参数。 请考虑可以如何存储这些配置值,它们在不同服务之间以及服务的生命周期内可能会如何改变:
    • 开发
    • 测试
    • 组装和安装
    • 运行时服务缩放和故障转移
  2. 配置该功能部件。 更新 server.xml 文件以添加功能部件。
    例如,将 server.xml 文件配置为使用 mpConfig-1.3 功能部件。 要启用 mpConfig-1.3 功能部件,请在 server.xml 文件中添加以下功能部件定义:
    <featureManager>
        <feature>mpConfig-1.3</feature>
    </featureManager>
    有关 mpConfig-1.3的更多信息,请参阅位于 https://github.com/eclipse/microprofile-config/releases/tag/1.3的 MicroProfile Config 1.3 规范。
    可选: 仍支持 mpConfig-1.2mpConfig-1.1 作为配置选项。
  3. 创建相应的配置值源。
    例如,可以将属性文件与应用程序一起打包,并且以后可覆盖值源。 在应用程序组合期间,可以使用 EAR 组合件, Liberty 共享库或服务器进程环境变量中的属性文件来执行此操作。
  4. 使用该 API 来访问配置值。