我如何能實現以下謂詞例given在Spring DSL:駱駝謂詞實例XML DSL
Predicate isWidget = header("type").isEqualTo("widget");
from("jms:queue:order")
.choice()
.when(isWidget).to("bean:widgetOrder")
.when(isWombat).to("bean:wombatOrder")
.otherwise()
.to("bean:miscOrder")
.end();
Spring應用程序上下文在標頭中沒有名稱屬性,根本不存在。 –
你的駱駝和春天的版本是什麼? –
無論如何,您可以在而不是謂詞中嘗試此操作: $ {header.type =='wombat'} –