2.3. Externalized Configuration booster 빌드 및 실행


Externalized Configuration booster는 Apache Camel 경로에 대한 구성을 외부화하는 방법의 예를 제공합니다. Spring Boot 독립 실행형 배포의 경우 구성 데이터는 application.properties 파일에 저장됩니다.

참고

OpenShift 배포에서 Fuse의 경우 구성 데이터는 ConfigMap 오브젝트에 저장됩니다.

사전 요구 사항

프로세스

외부 구성 미션에 대한 2.1절. “부스터 프로젝트 생성” 단계를 수행한 후 다음 단계에 따라 로컬 머신의 독립 실행형 프로젝트로 외부 구성 부스터를 빌드하고 실행합니다.

  1. 프로젝트를 다운로드하고 로컬 파일 시스템에 아카이브를 추출합니다.
  2. 프로젝트를 빌드합니다.

    cd PROJECT_DIR
    mvn clean package
  3. 서비스를 실행합니다.

    mvn spring-boot:run
  4. http://localhost:8080 에 대한 웹 브라우저를 엽니다. 이 페이지에서는 5초마다 서비스를 호출합니다. service는 target/classes/application.properties 파일의 booster.nameToGreetvalue 를 사용하여 응답합니다.

    5초마다 "default"에 대한 인사말을 출력합니다.

    외부 구성 부스터에 대한 인사말 출력
  5. booster.nameToGreet 값을 수정합니다.

    1. 편집기에서 target/classes/application.properties 파일을 엽니다.
    2. booster.nameToGreetvalue 의 값을 기본값 에서 다른 값으로 변경합니다. 예를 들면 다음과 같습니다.

      booster.nameToGreetvalue=Thomas
  6. 터미널 창에서 CTRL+C 를 눌러 서비스를 중지합니다.
  7. 서비스를 다시 실행합니다.

    mvn spring-boot:run
  8. 웹 브라우저에서 http://localhost:8080 페이지로 돌아가 서비스 결과 창에서 변경된 값을 확인합니다.

    인사말 서비스 출력의 변경
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.