2011-06-06 82 views
4

有人可以解釋爲什麼我會在spring-ws中使用這些終端註釋之一,而不是其他的?特別是哪一個被認爲是最具包容性的?我可以使用全部三種嗎?我已經閱讀了文檔,並且我知道@Action使用ws-addressing,而@SoapAction使用SOAP Action傳輸標題,但我不確定哪些更適合使用。@PayloadRoot vs @Action vs @SoapAction Spring-WS

謝謝。

回答

2

根據你的消息,你的設計應該使用一種映射,更好地擬合:

最常見的情況是使用@PayloadRoot的。當您遵循文檔樣式的Web服務設計時,消息的標準名稱足以確定如何處理它,並且每個文檔都需要不同類型的處理。

如果您有多個以相同方式處理的元素,您可以使用相同的操作(SOAP或WS-addressing)並將它們重定向到同一端點。

相關問題