标签: apache-camel
有人能告诉我骆驼中end()和endChoice()之间的区别吗?我们可以使用end()代替endChoice()吗?
end()
endChoice()
答案 0 :(得分:3)
endChoice()的命名很不幸。它不会结束choice()块,而只是结束当前的when()子句。
choice()
when()
end()关闭当前的choice()块。
也可以在javadocs中看到:
答案 1 :(得分:-1)
end()将关注任何类型的camel组件,而endChoice()特定于结束选择组件。