spring mvc中的json整合

spring mvc整合过程中是有版本兼容的问题。
具体的哪个版本的springmvc和哪个个版本的json包冲突我也无从考证了。
我用的springmvc版本是3.2.1
jaskson的版本是 1.1.12.分别是:jackson-core-asl-1.1.1.jar,jackson-mapper-asl-1.1.2.jar

首先要导入springmvc的相关jar包。

我这里面还有其他非jackson用的jar包,这是我在写其他功能时候添加上的,大家可以忽略不看。

spring-mvc-servlert.xml的配置:

 1 <!-- 
 2     配置ViewResolver.
 3     可以用多个ViewResolver.使用order属性排序.InternalResourceViewResolver放在最后
 4  -->
 5 <bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
 6     <property name="order" value="1" />
 7     <property name="mediaTypes">
 8         <map>
 9             <entry key="json" value="application/json" />
10             <entry key="xml" value="application/xml" />
11             <entry key="htm" value="text/html" />
12         </map>
13     </property>
14     <property name="defaultViews">
15         <list>
16         <!-- JSON View -->
17             <bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView"></bean>
18         </list>
19     </property>
20     <property name="ignoreAcceptHeader" value="true" />
21 </bean>

java代码:

1     @RequestMapping(value="/{courseId}",method=RequestMethod.GET)
2     public @ResponseBody Course getCoruseInJson(@PathVariable("courseId") Integer courseId){
3         return courseService.getCoursebyId(courseId);
4     }

完整的示例会在后面的章节中展现出来。里面还有springmvc的3种路径风格,springmvc的上传使用。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值