263.19. CamelContext 외부에서 Blueprint 속성 자리 표시자 재정의
Camel 2.10.4에서 사용 가능
Blueprint XML 파일에서 Blueprint 속성 자리 표시자를 사용할 때 XML 파일에서 다음과 같이 속성을 직접 선언할 수 있습니다.
특성 중 하나를 나타내는 <bean >가 있습니다. 그리고 Camel 경로에서는 {{ 및 }} 표기법을 사용하여 다른 것을 참조합니다.
이제 단위 테스트에서 이러한 블루프린트 속성을 재정의하려면 다음과 같이 수행할 수 있습니다.
이렇게 하려면 useOverridePropertiesWithConfigAdmin 메서드를 재정의하고 구현합니다. 그런 다음 지정된 props 매개 변수에서 재정의하려는 속성을 넣을 수 있습니다. 반환 값은 청사진 XML 파일에 정의된 < cm:property-placeholder > 태그의 persistence-id 여야 합니다.