您的位置:首页 > 编程语言 > Java开发

spring mvc 搭建二 ,返回json格式

2016-05-03 17:15 162 查看
1、工程目录

配置在 http://blog.csdn.net/convict_eva/article/details/51305808 基础之上修改配置:

1)pomx.xml 添加返回对了对象转json 依赖

<!-- json 依赖 -->

<dependency>

<groupId>org.codehaus.jackson</groupId>

<artifactId>jackson-core-asl</artifactId>

<version>1.9.13</version>

</dependency>

<dependency>

<groupId>org.codehaus.jackson</groupId>

<artifactId>jackson-mapper-asl</artifactId>

<version>1.9.13</version>

</dependency>

2)spring-servlet.xml 修改为:

<!-- 启动注解驱动的Spring MVC功能,注册请求url和注解POJO类方法的映射 -->

<mvc:annotation-driven />

<!-- 启动包扫描功能,以便注册带有@Controller、@Service、@repository、@Component等注解的类成为spring的bean -->

<context:component-scan base-package="com.masz.controller" />

<!-- 对模型视图名称的解析,在请求时模型视图名称添加前后缀 -->

<!-- <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/WEB-INF/view/" p:suffix=".jsp" /> -->

<!-- 返回数据解析为json -->

<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter" p:ignoreDefaultModelOnRedirect="true">

<property name="messageConverters">

<list>

<bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" />

</list>

</property>

</bean>

3、controller的方法返回类型修改:

并且添加 @ResponseBody 注解

4、 请求 http://localhost:8080/springmvc/test 返回的是对象Test 的json对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: