Java程式設計師從笨鳥到菜鳥(五十二) 配置檔案實現將返回 POJO 類直接轉換成 json 物件
新增依賴
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.7.4</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.7.4</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.7.4</version>
</dependency>
配置檔案
<!-- 啟動Spring MVC的註解功能,完成請求和註解POJO的對映 -->
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<list>
<!--json轉換器-->
<ref bean="mappingJacksonHttpMessageConverter" />
</list>
</property>
</bean>
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
<property name="messageConverters">
<list>
<ref bean="mappingJacksonHttpMessageConverter" />
</list>
</property>
</bean>
<bean id="mappingJacksonHttpMessageConverter"
class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name = "supportedMediaTypes">
<list>
<bean class="org.springframework.http.MediaType">
<constructor-arg index="0" value="text"/>
<constructor-arg index="1" value="plain"/>
<constructor-arg index="2" value="UTF-8"/>
</bean>
<bean class="org.springframework.http.MediaType">
<constructor-arg index="0" value="*"/>
<constructor-arg index="1" value="*"/>
<constructor-arg index="2" value="UTF-8"/>
</bean>
<bean class="org.springframework.http.MediaType">
<constructor-arg index="0" value="text"/>
<constructor-arg index="1" value="*"/>
<constructor-arg index="2" value="UTF-8"/>
</bean>
<bean class="org.springframework.http.MediaType">
<constructor-arg index="0" value="application"/>
<constructor-arg index="1" value="json"/>
<constructor-arg index="2" value="UTF-8"/>
</bean>
</list>
</property>
</bean>
後臺直接返回 POJO 物件
原文傳送門:https://blog.csdn.net/gsycwh/article/details/56675836 非常感謝作者
相關文章
- Java程式設計師從笨鳥到菜鳥全部部落格目錄Java程式設計師
- Java程式設計師從笨鳥到菜鳥(五十一) 徹底弄懂 JavaScript 的執行機制程式設計師JavaScript
- 從菜鳥碼農到Java架構師——成長指南Java架構
- 程式設計師菜鳥面試攻略程式設計師面試
- 從何而選:從程式設計菜鳥到“牛人”之路程式設計
- 程式設計25年後,現實將我打回菜鳥程式設計師的起點程式設計師
- Java集合從菜鳥到大神演變Java
- 菜鳥如何成為一個高效程式設計師的成長之路程式設計師
- “菜鳥”程式設計師和“大神”程式設計師差距在哪裡程式設計師
- 後端成長之路:從菜鳥到架構後端架構
- java從菜鳥到碼神之路——運算子Java
- 給程式設計師“菜鳥”的6條建議程式設計師
- 新來的菜鳥程式設計師闖禍了程式設計師
- 標頭檔案與庫檔案與菜鳥 (轉)
- SMTH Java FAQ (3) 檔案與磁碟操作(菜鳥必看) (轉)Java
- SMTH Java FAQ (2) 資料轉換(菜鳥必看) (轉)Java
- 程式設計師職業發展路徑圖:從菜鳥工程師到高階架構師程式設計師工程師架構
- 菜鳥成長系列-物件導向的6種設計原則物件
- 菜鳥學Java(十三)——將MyEclipse專案匯入到EclipseJavaEclipse
- Java多執行緒系列——從菜鳥到入門Java執行緒
- 作為一個菜鳥程式設計師跳槽可行嗎?程式設計師
- 給每個菜鳥程式設計師的修養之道程式設計師
- 菜鳥指南——優秀平面設計師是怎樣煉成的
- Linux“菜鳥”到“菜鳥的一些建議Linux
- java內部類解析——菜鳥摘記Java
- 程式設計師高手和菜鳥的區別是什麼?程式設計師
- 菜鳥學Java(九)——Servlet的基本配置JavaServlet
- java菜鳥入門Java
- Python從菜鳥到高手:分片(Slicing)Python
- 從入門到菜鳥的經驗分享
- 菜鳥學Java(四)——JSP內建物件JavaJS物件
- 老菜鳥致青春,程式設計師應該選擇 Java 還是 C#程式設計師JavaC#
- 菜鳥成長系列-多型、介面和抽象類多型抽象
- 做了三年還覺得自己是菜鳥程式設計師程式設計師
- Python之美[從菜鳥到高手]--深刻理解原類(metaclass)Python
- 菜鳥成長系列-策略模式模式
- 核心菜鳥的成長之路
- 將json格式物件轉換成陣列物件JSON物件陣列