296.2.5. contextScan の使用
Camel 2.4 で利用可能
ルートビルダーインスタンスの Spring ApplicationContext
など、Camel がコンテナーコンテキストをスキャンできるようにします。これにより、Spring の < component-scan
> 機能を使用し、Camel がスキャンプロセスで Spring によって作成された RouteBuilder インスタンスを取得できるようになります。
これにより、Spring @Component
を使用してルートにアノテーションを付け、それらのルートを Camel に含めることができます。
@Component public class MyRoute extends SpringRouteBuilder { @Override public void configure() throws Exception { from("direct:start").to("mock:result"); } }
< packageScan
> ドキュメントで説明されているように、ANT スタイルを使用して包含と除外を行うこともできます。