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对象
配置在 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对象
相关文章推荐
- java 链接数据库实现登录验证
- spring入门程序编写
- JAVA线程的interrupt
- spring cloud/mesos:在mesos上运行spring cloud config配置服务
- Java 8怎么了之二:函数和原语
- Java 8怎么了之二:函数和原语
- Spring RPC 入门学习(1)-HelloWorld入门
- Java注释
- 设计模式——单例模式
- Java线程的同步和通讯
- java enum多路分发下浅识表驱动式编程
- java线程深度解析(一)——java new 接口?匿名内部类给你答案
- java征途的点滴
- Spring MVC之@RequestBody, @ResponseBody 详解
- spring容器的懒加载
- Java认识
- Struts2框架的构建
- Java 集合之Collection 接口和遍历方法
- 使用框架的意义与spring的主要内容
- 在MyEclipse中集成润乾报表