![[17.0.0.3 and later]](../ng_v17003plus.gif)
启用 MicroProfile Config API
要配置 Liberty 服务器以运行支持 MicroProfile Config API 的应用程序,必须为服务器设置该功能部件。
过程
- 通过使用 MicroProfile Config API 信息,确定您的代码需要的配置参数。请考虑可以如何存储这些配置值,它们在不同服务之间以及服务的生命周期内可能会如何改变:
- 开发
- 测试
- 组装和安装
- 运行时服务缩放和故障转移
- 配置该功能部件。更新 server.xml 文件以添加该功能部件。 例如:
<featureManager> <feature>mpConfig-1.1</feature> </featureManager>
通过在 server.xml 文件中设置 microProfile-1.1,可将 Liberty 配置为支持 MicroProfile 1.1 功能部件。但是,MicroProfile Config API 是在 MicroProfile 1.1 发行版之后生成的,而不是通过使用该功能部件变得可用的。
您可以配置 server.xml 文件,以使用 mpConfig-1.2 功能部件而不是 mpConfig-1.1 功能部件。要启用 mpConfig-1.2 功能部件,请将以下功能部件定义添加至 server.xml 文件:
有关 mpConfig-1.2 的更多信息,请参阅 https://github.com/eclipse/microprofile-config/releases/tag/1.2.1 中的 MicroProfile Config 1.2.1 规范。<featureManager> <feature>mpConfig-1.2</feature> </featureManager>
- 创建相应的配置值源。 例如,可以将属性文件与应用程序一起打包,并且以后可覆盖值源。使用 EAR 组合件中的属性文件、Liberty 共享库或者服务器进程环境变量完成应用程序组合期间,可能会发生这种情况。
- 使用该 API 来访问配置值。

文件名:twlp_microprofile_appconfig_setup.html