Jackson使用(四)----springmvc中配置jackson
阿新 • • 發佈:2019-01-27
在springmvc專案中使用ajax的時候,Controller層方法使用@ResponseBody註解,他會返回前端json物件給前端,我們方法只需要返回物件集合,物件,字串等都可以返回json物件,這個是spring幫我們使用jackson做了。我們只需要在spring中配置jackson即可。
在springmvc-servlet.xml中配置有2種方法:
1.
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="messageConverters"> <list> <!-- <bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" /> 2.x中已過時 --> <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>text/plain; charset=UTF-8</value> </list> </property> </bean> </list> </property> </bean>
2.
<mvc:annotation-driven />
親自試了一下,放在applicationContext.xml中不行