上篇博客我們?cè)敿?xì)的聊了《JavaEE開(kāi)發(fā)之SpringMVC中的靜態(tài)資源映射及服務(wù)器推送技術(shù)》,本篇博客依然是JavaEE開(kāi)發(fā)中的內(nèi)容,我們就來(lái)聊一下SpringMVC中的自定義消息轉(zhuǎn)發(fā)器(HttpMessageConverter)和SpringMVC中的文件上傳。消息轉(zhuǎn)發(fā)器在日常開(kāi)發(fā)中是比較常用的,其可以靈活的將用戶發(fā)過(guò)來(lái)的消息按照自定義的格式進(jìn)行解析,然后將解析的數(shù)據(jù)映射成Model,下方會(huì)給出自定義消息轉(zhuǎn)發(fā)器的詳細(xì)內(nèi)容。聊完消息轉(zhuǎn)發(fā)器,我們還會(huì)聊一下Spring中MVC的文件上傳的操作。詳細(xì)的內(nèi)容請(qǐng)看下方介紹。

 

一、自定義消息轉(zhuǎn)發(fā)器

接下來(lái)我們將實(shí)現(xiàn)自定義消息轉(zhuǎn)發(fā)器,在自定義消息轉(zhuǎn)發(fā)器時(shí),我們需要基礎(chǔ)Springframework中的AbstractHttpMessageConverter這個(gè)抽象類。這個(gè)抽象類中就定義著我們自定義消息轉(zhuǎn)發(fā)器所需要的方法。我們將這些方法進(jìn)行重寫(xiě)就好。

 

1.創(chuàng)建消息轉(zhuǎn)發(fā)器的類

下方就是我們創(chuàng)建自定義消息轉(zhuǎn)發(fā)器的過(guò)程,我們將其命名為CustomMessageConverter類,如下所示:

  電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),平面設(shè)計(jì)培訓(xùn),網(wǎng)頁(yè)設(shè)計(jì)培訓(xùn),美工培訓(xùn),Web培訓(xùn),Web前端開(kāi)發(fā)培訓(xùn)

 

接下來(lái)我們就來(lái)聊一下CustomMessageConverter中的內(nèi)容,下方代碼段就是CustomMessageConverter類中的部分內(nèi)容。在繼承類時(shí),我們將泛型指定為

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式