spring配置JSON拦截器VIEW
一、在中servlet-context.xml添加如下代码:
<!-- 使用BeanNameViewResolver 和 MappingJacksonJsonView 解析返回JSON数据 -->
<beans:bean id="jacksonJsonView" class="org.springframework.web.servlet.view.json.MappingJacksonJsonView">
</beans:bean>
<!--@start 自定义 JOSN VIEW 使用方法:在Controller中 ModelAndView mv = new ModelAndView("jsonView"); return mv;具体见TestJsonController-->
<beans:bean id="beanNameViewResolver" class="org.springframework.web.servlet.view.BeanNameViewResolver" >
<beans:property name="order" value="1" />
</beans:bean>
<beans:bean id="gsonView" class="com.gmobi.handler.GsonView" />
<!--@end 自定义 JOSN VIEW -->
二、加入两个class:
com.gmobi.handler.GsonView.java 自定义JSON VIEW 拦截器,使用谷歌的 GSON转换数据(特性:为空的属性自动屏蔽)
com.gmobi.controller.TestJosnController.java,测试JOSN view,展示了两个拦截器的使用方法
备注:所需文件已经上传至QQ共享
<!--EndFragment-->