[17.0.0.3 and later]

MicroProfile 구성 API 사용

MicroProfile 구성 API에 사용하도록 설정된 애플리케이션을 실행하기 위해 Liberty 서버를 구성하려면 서버에 대해 해당 기능을 설정해야 합니다.

프로시저

  1. MicroProfile 구성 API 정보를 사용하여 사용자 코드에 필요한 구성 매개변수를 결정하십시오. 이러한 구성 값이 저장되는 방법과 이들이 서비스 사이에서 및 서비스의 수명 기간별로 어떻게 달라지는지를 고려해야 합니다.
    • 개발
    • 테스트
    • 어셈블리 및 설치
    • 런타임 서비스 스케일링 및 장애 복구
  2. 기능을 구성하십시오. 기능을 추가하도록 server.xml 파일을 업데이트하십시오. 예:
    <featureManager>
        <feature>mpConfig-1.1</feature>
    </featureManager>

    Libertyserver.xml 파일에 microProfile-1.1을 설정하여 MicroProfile 1.1 기능을 지원하도록 구성할 수 있습니다. 하지만 MicroProfile 구성 API는 MicroProfile 1.1 릴리스 이후에 생성되었으며 해당 기능의 사용은 가능하지 않습니다.

    [18.0.0.1 and later]mpConfig-1.1 기능 대신 mpConfig-1.2 기능을 사용하기 위해 server.xml 파일을 구성할 수 있습니다. 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 구성 1.2.1 스펙을 참조하십시오.
  3. 적절한 구성 값 소스를 작성하십시오. 예를 들어 특성 파일을 애플리케이션과 함께 패키징한 후 나중에 값 소스를 대체할 수 있습니다. 이 방법은 EAR 어셈블리, Liberty 공유 라이브러리 또는 서버 프로세스 환경 변수에서 특성 파일을 사용하여 애플리케이션을 구성하는 중에 수행할 수 있습니다.
  4. API를 사용하여 구성 값에 액세스하십시오.

주제의 유형을 표시하는 아이콘 태스크 주제

파일 이름: twlp_microprofile_appconfig_setup.html