3

What is the difference between

configure {
  from (blah blah)
  .id(blah)
  ....
}

and

configure {
  from (blah blah)
  .routeId(blah)
  .. ..
}
4

2 回答 2

6

来自“骆驼”的家伙。https://stackoverflow.com/a/28579582/6785908

.id用于识别路线中的各个步骤(例如,处理器)。

另一方面,.routeId用于识别路线本身。(您甚至可以通过提供 id 单独降低或升高路线,而无需关闭应用程序。)

于 2017-09-06T03:47:33.607 回答
3

两者都用于识别不同的语句。. id()用于识别路由中的语句。.routeId()用于识别路线。

通过添加 id,您可以在测试中使用adviceWith()模拟、注入或删除部分路由来执行自动化测试,而无需访问后端系统。

于 2017-09-06T07:34:26.207 回答