Apache Camel配置可以提供多个包扫描吗?例如,我可以提供这个吗?阿帕奇骆驼包扫描
<camelContext id="camel" xmlns="http://camel.apache.org/schema/spring">
<package>com.demo.package1</package>
<package>com.demo.package2</package>
</camelContext>
感谢, NN
Apache Camel配置可以提供多个包扫描吗?例如,我可以提供这个吗?阿帕奇骆驼包扫描
<camelContext id="camel" xmlns="http://camel.apache.org/schema/spring">
<package>com.demo.package1</package>
<package>com.demo.package2</package>
</camelContext>
感谢, NN
是的,这是可能的。 Apache的骆驼文档页面:
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>
如果你的意思是找到途径definations,你可以使用routeContext为分离式XML文件。 这里是链接:http://camel.apache.org/how-do-i-import-routes-from-other-xml-files.html
我相信如此。你试过了吗? – Vidya
我是骆驼新手;因此,想到在这里提出问题。无论如何,我得到了答案。在Camel的文档中,人们提到“...在Camel 2.0中,这个扩展允许使用类似路径匹配的Ant来选择性地包含和排除已发现的路由类,在春天,通过添加一个 标签来指定。包含一个或多个“包”元素......“(http://camel.apache.org/spring.html)。我正在关闭此线程。谢谢你们。 –
Niranjan