spring mvc 搭建二 ,返回json格式

来源:互联网 发布:java转apk 编辑:程序博客网 时间:2024/05/23 07:23

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对象


1 0
原创粉丝点击