【发布时间】:2018-02-14 08:54:28
【问题描述】:
有什么区别
configure {
from (blah blah)
.id(blah)
....
}
和
configure {
from (blah blah)
.routeId(blah)
.. ..
}
【问题讨论】:
标签: java apache-camel enterprise-integration
有什么区别
configure {
from (blah blah)
.id(blah)
....
}
和
configure {
from (blah blah)
.routeId(blah)
.. ..
}
【问题讨论】:
标签: java apache-camel enterprise-integration
来自“骆驼”的家伙。 https://stackoverflow.com/a/28579582/6785908
.id 用于识别路线中的各个步骤(例如,处理器)。
另一方面,.routeId 用于识别路线本身。 (您甚至可以通过提供 id 来单独降低或升高路线,而无需关闭应用程序。)
【讨论】:
两者都用于识别不同的语句。 .id() 用于识别路由中的语句。 .routeId() 用于识别路线。
通过添加 id,您可以在测试中使用 adviceWith() 模拟或注入或删除部分路由以执行自动化测试,而无需访问后端系统。
【讨论】: