java在Apache Camel RouteBuilder配置中的区别是什么。id()和。routeId()
两者的区别是什么
configure {
from (blah blah)
.id(blah)
....
}
及
configure {
from (blah blah)
.routeId(blah)
.. ..
}
你可以在下面搜索框中键入要查询的问题!
两者的区别是什么
configure {
from (blah blah)
.id(blah)
....
}
及
configure {
from (blah blah)
.routeId(blah)
.. ..
}
# 1 楼答案
从“骆驼”那家伙那里https://stackoverflow.com/a/28579582/6785908
.id
用于标识路由中的各个步骤(例如,处理器)另一方面,
.routeId
用于标识路由本身。(您甚至可以通过提供id单独向下或向上移动路由,而无需关闭应用程序。)# 2 楼答案
两者都用于识别不同的语句
id()
用于标识路由中的语句.routeId()
用于标识路由通过添加ID,您可以在测试中使用
adviceWith()
模拟、注入或删除部分路由以执行自动化测试,而无需访问后端系统