![[17.0.0.3 and later]](../ng_v17003plus.gif)
MicroProfile 구성 API 사용
MicroProfile 구성 API에 사용하도록 설정된 애플리케이션을 실행하기 위해 Liberty 서버를 구성하려면 서버에 대해 해당 기능을 설정해야 합니다.
프로시저
- MicroProfile 구성 API 정보를 사용하여 사용자 코드에 필요한 구성
매개변수를 결정하십시오. 이러한 구성 값이 저장되는 방법과 이들이 서비스 사이에서 및
서비스의 수명 기간별로 어떻게 달라지는지를 고려해야 합니다.
- 개발
- 테스트
- 어셈블리 및 설치
- 런타임 서비스 스케일링 및 장애 복구
- 기능을 구성하십시오. 기능을 추가하도록 server.xml 파일을 업데이트하십시오. 예:
<featureManager> <feature>mpConfig-1.1</feature> </featureManager>
Liberty는 server.xml 파일에 microProfile-1.1을 설정하여 MicroProfile 1.1 기능을 지원하도록 구성할 수 있습니다. 하지만 MicroProfile 구성 API는 MicroProfile 1.1 릴리스 이후에 생성되었으며 해당 기능의 사용은 가능하지 않습니다.
mpConfig-1.1 기능 대신 mpConfig-1.2 기능을 사용하기 위해 server.xml 파일을 구성할 수 있습니다. mpConfig-1.2 기능을 사용으로 설정하려면 다음 기능 정의를 server.xml 파일에 추가하십시오.
mpConfig-1.2에 대한 자세한 정보는 https://github.com/eclipse/microprofile-config/releases/tag/1.2.1에서 MicroProfile 구성 1.2.1 스펙을 참조하십시오.<featureManager> <feature>mpConfig-1.2</feature> </featureManager>
- 적절한 구성 값 소스를 작성하십시오. 예를 들어 특성 파일을 애플리케이션과 함께 패키징한 후 나중에 값 소스를 대체할 수 있습니다. 이 방법은 EAR 어셈블리, Liberty 공유 라이브러리 또는 서버 프로세스 환경 변수에서 특성 파일을 사용하여 애플리케이션을 구성하는 중에 수행할 수 있습니다.
- API를 사용하여 구성 값에 액세스하십시오.

파일 이름: twlp_microprofile_appconfig_setup.html