http://kaigejava.com/article/list?cateid=3css
本章節主要內容:java
經過前面的學習,咱們瞭解並快速完成了spring boot第一個應用。spring boot企業級框架,那麼spring boot怎麼讀取靜態資源?如js文件夾,css文件以及png/jpg圖片呢?怎麼自定義消息轉換器呢?怎麼自定義spring mvc的配置呢?這些咱們在公司都須要用的。這些怎麼解決呢?在接下來的小節詳細講解這些。好了,如今開啓spring boot的web開發第一節web
本節主要:spring
1:自定義消息轉換器mvc
本文是《凱哥陪你學系列-框架學習之spring boot框架學習》中第七篇 spring boot框架學習7-spring boot的web開發(3)-自定義消息轉換器框架
聲明:本文系凱哥Java(www.kaigejava.com)原創,未經容許,禁止轉載!學習
一:自定義消息轉換器測試
1.1:消息轉換器能幹嗎?網站
最多見的是設置編碼格式的。編碼
1.2:自定義消息轉換器怎麼假如到spring容器中呢?
自定義消息轉化器,只須要在@Configuration的類中添加消息轉化器的@bean加入到Spring容器,就會被Spring Boot自動加入到容器中。
代碼示例:
public StringHttpMessageConverter stringHttpMessageConverter() { StringHttpMessageConverter converter = new StringHttpMessageConverter( Charset.forName("UTF-8")); return converter; } |
1.3:StringHttpMessageConverter是什麼?
回顧在xml配置時候:
看到了嗎?是設置編碼的。
測試spring boot默認編碼格式:
思考:上面接口,返回的中文是什麼?亂碼嗎?
運行查看:‘
不亂碼,說明spring boot默認的編碼格式就是utf-8的。
經過自定義消息轉換器,將編碼修改給 ISO-8859-1後運行。
經過源碼查看spring boot默認配置:
總結:
在本章節,咱們主要是學會怎麼配置自定義的消息轉換器。
下節預告:在下節課中,咱們將要講解自定義spring mvc的配置。好比想增長個攔截器,用戶沒有登陸,不讓訪問。
本系列其餘文章:
spring boot框架學習學前掌握之重要註解(1)-spring的java配置方式
spring boot框架學習學前掌握之重要註解(2)-經過java的配置方式進行配置spring
spring boot框架學習學前掌握之重要註解(3)-經過註解方式讀取外部資源配置文件
spring boot框架學習學前掌握之重要註解(4)-經過註解方式讀取外部資源配置文件2
spring boot框架學習1-認識spring boot和快速入門
spring boot框架學習2-spring boot核心(1)
spring boot框架學習5-spring boot的web開發(1)
spring boot框架學習6-spring boot的web開發(2)
pring boot框架學習7-spring boot的web開發(3)-自定義消息轉換器 |
歡迎關注凱哥公衆號:凱哥Java
歡迎訪問凱哥我的網站:www.kaigejava.com
本文出處:http://www.kaigejava.com/article/detail/56
spring boot系列教程地址:http://kaigejava.com/article/list?cateid=3