127.7. 속성 함수 사용
Camel 2.9에서 사용 가능
스크립트에서 조회 속성 자리 표시자에 속성 구성 요소를 사용해야 하는 경우 이를 수행하는 것이 다소 번거롭습니다. 예를 들어 "foo"라는 헤더에 제공된 키인 속성 자리 표시자의 값으로 헤더 이름 myHeader을 설정하려면 다음을 수행합니다.
.setHeader("myHeader").groovy(""context.resolvePropertyPlaceholders( + '{{' + request.headers.get('foo') + '}}' + ")")
Camel 2.9 이후부터는 이제 속성 기능을 사용할 수 있으며 동일한 예제를 더 간단하게 사용할 수 있습니다.
.setHeader("myHeader").groovy("properties.resolve(request.headers.get('foo'))")