首页 > 编程语言 > 详细

SpringMVC之json数据交互

时间:2017-01-31 13:41:55      阅读:214      评论:0      收藏:0      [点我收藏+]

  在Spring3.1之后,如果使用<mvc:annotation-driven />,即使用注解驱动,默认情况下已经配置了MappingJackson2HttpMessageConverter,那么只要加入对应的实现jar包即可:

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.8.5</version>
</dependency>

  如果没有使用<mvc:annotation-driven />,则需要手动配置MessageConverter:

<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
    <property name="messageConverters">
        <list>
            <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"></bean>
        </list>
    </property>
</bean>

  接下来使用@ResponseBody来返回json数据:

@RequestMapping(value="show", method=RequestMethod.GET)
public @ResponseBody User show(){
    User user = new User();
    user.setUsername("123");
    user.setPassword("123");
    user.setBirth(new Date());
    return user;
}

SpringMVC之json数据交互

原文:http://www.cnblogs.com/loading4/p/6358749.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!