2013-04-19 4 views
7

私はSpringを学び、その動作を理解しようとしています。私はSpringとCamelを設定する際にいくつかのチュートリアルに従い、デフォルトの設定を使って作業していました。Springの注釈設定からラクダを初期化する

できるだけ多くの設定XMLファイルをJavaクラスに変換しようとしています。これまでは、Javaクラス(SpringRouteBuilderの拡張とconfigure()の実装)とすべてのBeanをバネ設定ファイル(Bean-> Function with @Bean)から作成することに成功しました。私が行方不明です一部だけがcamelContextの定義である私のラクダのルート(と思う...)を開始している(?):

<camel:camelContext id="camel5"> 
    <camel:package>net.krg.kneip.routing</camel:package> 
</camel:camelContext> 

この同等の非XMLとは何でしょうか?

ない、それが役立つかどうかわからが、ここではこれまでのところ、私のAppConfigクラスです:http://pastebin.com/vsRAbpK1

ありがとう!

SOLUTION:

@Bean 
public CamelContext camel() throws Exception{ 
    CamelContext camelContext = new DefaultCamelContext();  
    camelContext.addRoutes(new net.krg.kneip.routing.Routes()); 
    camelContext.start(); 
    return camelContext;  
} 

答えて

6
CamelContext context = new DefaultCamelContext(); 

私は、これはあなたが探しているものだと思います。

Read more here

+0

ありがとうございました!私は作業豆で私の質問を更新しました! – Solvemon

関連する問題