码迷,mamicode.com
首页 > 编程语言 > 详细

Spring MVC 注解json 配置

时间:2016-04-19 17:13:57      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:

1.首先在pom.xml中添加依赖jar包

 

  <dependency>
        <groupId>org.codehaus.jackson</groupId>
        <artifactId>jackson-mapper-asl</artifactId>
        <version>1.9.13</version>
    </dependency>


2.在 springmvc.xml 中配置bean

 1  <!-- 避免IE执行AJAX时,返回JSON出现下载文件 -->
 2     <bean id="mappingJacksonHttpMessageConverter"
 3         class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
 4         <property name="supportedMediaTypes">
 5             <list>
 6                 <value>text/html;charset=UTF-8</value>
 7             </list>
 8         </property>
 9     </bean>
10 
11     <!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 -->
12     <bean
13         class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
14         <property name="messageConverters">
15             <list>
16                 <ref bean="mappingJacksonHttpMessageConverter" /><!-- json转换器 -->
17             </list>
18         </property>
19     </bean>

 

 

3.在java 类中添加注解

 1 @Controller
 2 public class HelloController {
 3     //hello world例子  
 4     @RequestMapping(value="/hello")  
 5     @ResponseBody
 6     public Map<String,String> hello(String name){  
 7         System.out.println("spring mvc hello world!"+name); 
 8         Map<String,String> map = new HashMap<String,String>();
 9         map.put("name", "test");
10         return map;  
11     }  
12 }

 

4.测试

技术分享

      以上有几个关键点:在配置依赖的过程中如果发现缺少class 文件,但发现文件存在时,建议重新导入maven文件。

 

 技术分享

Spring MVC 注解json 配置

标签:

原文地址:http://www.cnblogs.com/zouqin/p/5408585.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!