2013-10-23 5 views
3

Apache Camel config에서 다중 패키지 검사를 제공 할 수 있습니까? 인스턴스의 경우 제공 할 수 있습니까? 당신이 경로 definations을 찾기 위해 의미하는 경우Apache Camel 패키지 검사

<camelContext id="camel" xmlns="http://camel.apache.org/schema/spring"> 
    <package>com.demo.package1</package> 
    <package>com.demo.package2</package> 
</camelContext> 

감사합니다, NN

+1

나는 그렇게 생각한다. 너 해봤 어? – Vidya

+0

나는 Camel에 처음이다; 그러므로 여기에 질문을 던지려고 생각했습니다. 어쨌든, 나는 대답을 얻었다. 문서에서 Camel guys는 "Camel 2.0에서 Ant와 같은 경로 일치를 사용하여 발견 된 경로 클래스를 선택적으로 포함 및 제외 할 수 있도록 확장되었습니다. 봄에는 태그를 추가하여 지정합니다. 하나 이상의 '패키지'요소를 포함 ... "(http://camel.apache.org/spring.html). 이 스레드를 닫았 음을 표시하고 있습니다. 다들 감사 해요. – Niranjan

답변

1

예, 가능합니다. 아파치 낙타 문서 페이지 :

http://camel.apache.org/spring.html

상태 단원에서 "<packageScan> 사용"

"낙타는 경로의 자동 검색 및 초기화 할 수있는 강력한 기능을 제공합니다 이 패키지는 Spring 컨텍스트 정의의 낙타 컨텍스트에 태그를 추가하고 RouteBuilder 구현을 재귀 적으로 검색 할 패키지를 지정하여 구성됩니다 1.X에서이 기능을 사용하려면 쉼표로 구분 된 목록을 지정하는 태그가 필요합니다. 검색해야하는 패키지 예 :

<camelContext xmlns="http://camel.apache.org/schema/spring"> 
    <package>org.apache.camel.spring.config.scan.route</package> 
</camelContext>