SpringCloud 內(nèi)容類型協(xié)商的改進(jìn)

2023-11-24 15:06 更新

Verion 2.0的核心主題之一是圍繞內(nèi)容類型協(xié)商和消息轉(zhuǎn)換的改進(jìn)(在一致性和性能方面)。以下摘要概述了該領(lǐng)域的顯著變化和改進(jìn)。有關(guān)更多詳細(xì)信息,請(qǐng)參見第32章,內(nèi)容類型協(xié)商部分。此外,此博客文章還包含更多詳細(xì)信息。

  • 現(xiàn)在,所有消息轉(zhuǎn)換MessageConverter對(duì)象處理。
  • 我們引入了@StreamMessageConverter批注以提供自定義MessageConverter對(duì)象。
  • 我們引入了默認(rèn)的Content Type作為application/json,在遷移1.3應(yīng)用程序或以混合模式(即1.3生產(chǎn)者→2.0消費(fèi)者)進(jìn)行操作時(shí),需要考慮該默認(rèn)值。
  • 在無法確定所提供的MessageHandler的參數(shù)類型的情況下,帶有文本有效載荷且contentTypetext/…?…?/json的消息不再轉(zhuǎn)換為Message<String>public void handle(Message<?> message)public void handle(Object payload))。此外,強(qiáng)參數(shù)類型可能不足以正確地轉(zhuǎn)換消息,因此contentType標(biāo)頭可能被某些MessageConverters用作補(bǔ)充。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)