Sol*_*mon 7 java spring apache-camel
我正在努力学习Spring并了解它是如何工作的.我已经按照一些教程设置了Spring和Camel,并使用默认设置.
我现在正尝试尽可能多地将配置XML文件转换为Java类.到目前为止,我已经成功地在Java类中创建了camel-routes(扩展了SpringRouteBuilder并实现了configure()),以及我的spring-configuration文件中的所有bean(Bean-> Function with @Bean).我唯一缺少的部分是camelContext定义(?),它启动了我的驼峰路线(我认为......):
<camel:camelContext id="camel5">
<camel:package>net.krg.kneip.routing</camel:package>
</camel:camelContext>
Run Code Online (Sandbox Code Playgroud)
这个等效的非XML会是什么?
不确定它是否会有所帮助,但到目前为止我的AppConfig类是:http://pastebin.com/vsRAbpK1
谢谢!
解:
@Bean
public CamelContext camel() throws Exception{
CamelContext camelContext = new DefaultCamelContext();
camelContext.addRoutes(new net.krg.kneip.routing.Routes());
camelContext.start();
return camelContext;
}
Run Code Online (Sandbox Code Playgroud)
小智 6
CamelContext context = new DefaultCamelContext();
Run Code Online (Sandbox Code Playgroud)
我想这就是你要找的东西.
| 归档时间: |
|
| 查看次数: |
5969 次 |
| 最近记录: |