如何限制空體在一個公共場所進入多處理器。在下面的代碼中,我們如何在一個地方定義它,而不是在每個處理器上進行空體檢查?如何避免空體在多個步驟中進入下一個處理器
<choice>
<when>
<simple>${body} != null</simple>
<process ref="processor1" />
<choice>
<when>
<simple>${body} != null</simple>
<process ref="processor2" />
<!-- Splitter -->
<split>
<simple>body</simple>
<process ref="processor3" />
</split>
</when>
</choice>
</when>
</choice>
如果空消息是不適合給定的處理器,爲什麼不能在處理器定義它本身並忽略(重新發送)null? – piezol
你可以給我一個例子如何在處理器中做到這一點? –