SpringMVC JSON实现
来源:互联网 发布:可非止咳糖浆淘宝交易 编辑:程序博客网 时间:2024/05/21 12:23
1.配置ViewResolver
在mvc-dispatcher-servlet.xml中配置ViewResolver
<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver"> <property name="order" value="1" /> <property name="mediaTypes"> <map>//对应不同的数据形式 <entry key="json" value="application/json" /> <entry key="xml" value="application/xml" /> <entry key="htm" value="text/html" /> </map> </property>
2.配置defaultViews
使用org.springframework.web.servlet.view.json.MappingJackson2JsonView工具将model转化为JSON形式
<property name="defaultViews"> <list> <!-- JSON View --> <bean class="org.springframework.web.servlet.view.json.MappingJackson2JsonView"> </bean> </list> </property>
3.引入相关依赖
在POM.xml中的<properties>
标签中添加
<jackson.version>2.5.4</jackson.version>
然后添加jakson的依赖
<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson.version}</version></dependency>
4.书写相关controller
有以下两种写法:
1——
@RequestMapping(value="/{courseId}",method=RequestMethod.GET)public @ResponseBody Course getCourseInJson(@PathVariable Integer courseId){ return courseService.getCoursebyId(courseId); }
2——
@RequestMapping(value="/jsontype/{courseId}",method=RequestMethod.GET)public ResponseEntity<Course> getCourseInJson2(@PathVariable Integer courseId){ Course course = courseService.getCoursebyId(courseId); return new ResponseEntity<Course>(course, HttpStatus.OK); }
0 0
- SpringMVC JSON实现
- SpringMVC的JSON实现
- springMVC实现JSON交互
- 【springmvc】SpringMVC 实现json的输入
- springMVC实现ajax返回json
- 《SpringMvc》---实现JSON数据交互
- springmvc中实现POJO转json
- springmvc 实现http接口 接受json参数
- springmvc实现json交互-requestBody和responseBody
- springmvc实现json交互-准备环境
- springMVC实现ajax功能返回json
- SpringMvc+ajax 实现json格式数据传递
- SpringMVC 与 Json实现数据交互
- springmvc实现json交互-requestBody和responseBody
- SpringMvc+ajax 实现json格式数据传递
- 11-13springmvc实现json交互
- SpringMvc+ajax 实现json格式数据传递
- SpringMvc+ajax 实现json格式数据传递
- rebboRseuoH.198
- (六) CXF 拦截器--自定义拦截器
- JavaWeb知识总结——Eclipse在线安装svn
- jQuery笔记
- Android RecyclerView完全解析
- SpringMVC JSON实现
- Notepad++编辑Pyhton文件的自动缩进的问题(图文)更新到v6.7.9.2
- 关于ASP.NET中的三层结构
- wince升级
- 可读可写可加密RFIDEM4450兼容EM4100实现总结
- WES7创建系统恢复盘
- Mvc EF使用中出现LocalDB Error52的
- (六) CXF 客户端调用--GZIP压缩
- jdbc 常用接口类