`
bdk82924
  • 浏览: 564915 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Spring的Rest服务

 
阅读更多


1、web.xml 增加配置

   <servlet>
<servlet-name>spring</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>

2、增加 WEB-INF/spring-servlet.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:aop="http://www.springframework.org/schema/aop"
	xmlns:tx="http://www.springframework.org/schema/tx"
	xmlns:jdbc="http://www.springframework.org/schema/jdbc"
	xmlns:context="http://www.springframework.org/schema/context"
	xmlns:mvc="http://www.springframework.org/schema/mvc"
	xsi:schemaLocation="
	http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
	http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
	http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd
	http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
	http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
	http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">

 
	
	<mvc:annotation-driven />
	<mvc:default-servlet-handler/>   
	
	<context:component-scan base-package="com.test"/>

	<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
		<property name="messageConverters">
			<list>
				<ref bean="jsonHttpMessageConverter"/>
				<ref bean="stringHttpMessageConverter"/>
			</list>
		</property>
	</bean>
	<bean id="jsonHttpMessageConverter" 
		class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
	
	 <property name="supportedMediaTypes">    
        <list>    
            <value>application/json;charset=UTF-8</value>    
       </list>    
    </property> 
	</bean>
	
	
	
	<bean id="stringHttpMessageConverter" class="org.springframework.http.converter.StringHttpMessageConverter">
				 <property name="supportedMediaTypes">    
			        <list>    
			            <value>application/json;charset=UTF-8</value>    
			       </list>    
			    </property> 
			</bean>


</beans>



3\新引入jar
jackson-all-1.9.11.jar
jackson-core-2.0.4.jar
asm-commons-3.3.jar
asm-util-2.2.2.jar
分享到:
评论

相关推荐

    基于spring的REST服务

    介绍restlet如何整合spring框架进行开发。Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的,广泛的应用于应用项目中。 具体教程可以查看http://www.lifeba.org/arch/restlet_spring_3.html。

    Spring REST Docs API(Spring REST Docs 开发文档).CHM

    Spring REST Docs。 官网 Spring REST Docs API。 Spring REST Docs 开发文档。

    spring-rest-example:使用spring rest服务的应用程序示例。 这是一个基本的CRUD,可用作希望从Spring开始开发Rest Web Service的人的基础项目。

    Spring Rest应用示例使用spring rest服务的应用程序示例。 这是一个基本的CRUD,可用作希望从Spring开始开发Rest Web服务的人的基础项目。可用服务得到http:// &lt;localhost:8080 / spring-rest / rest / 获取...

    Spring3.0 rest 实例

    这里的`/api`是REST服务的基础路径。 ### 3. 处理HTTP方法 接着,我们使用`@RequestMapping`及其子注解(如`@GetMapping`、`@PostMapping`等)来处理GET、POST等HTTP请求。例如,创建一个获取用户列表的GET接口: ...

    work-01:Amil v0 spring boot应用程序,带有H2数据库,json和spring rest服务

    Amil v0 spring boot应用程序,带有H2数据库,json和spring rest服务 介绍 创建的应用程序基于以下框架: Sprint Boot Spring数据 SpringJPA 冬眠 JDBC 休息 基本上,服务器上可用的操作是作为服务提供的。 ...

    使用Spring MVC创建REST服务简单例子

    本教程将通过一个简单的例子,讲解如何利用Spring MVC创建REST服务。 首先,我们需要在项目中引入Spring MVC的相关依赖。通常,这涉及到在Maven或Gradle的配置文件中添加Spring Web和Spring MVC的依赖。例如,如果...

    spring-data-rest-angular例子

    这个项目旨在演示如何利用Spring Data REST将后端数据服务暴露为RESTful API,以便Angular前端能够方便地进行数据交互。下面我们将深入探讨该项目中的关键技术和知识点。 1. **Spring Boot**: Spring Boot是Spring...

    Spring 实现Rest服务 源码和讲解

    这些内容是作者个人总结所的,主要描述了如何使用Spring MVC搭建Rest服务的全过程,并提供了整个搭建过程的源码。整个搭建过程中使用了Jetty、JAXB2.0和Spring等相关框架和技术,希望下载的人能够对这些技术有所了解...

    spring cxf rest demo

    在这个项目中,开发者可以学习到如何利用CXF作为服务端的REST服务提供者,以及Spring如何帮助管理和配置这些服务。 Apache CXF是一个开源的Java框架,它提供了创建Web服务的能力,包括SOAP和RESTful服务。CXF支持...

    spring rest 增删改查(put\delete\post\get)简单示例详细讲解

    spring rest 增删改查(put\delete\post\get)简单示例详细讲解,亲测可用。spring rest 增删改查(put\delete\post\get)简单示例详细讲解,亲测可用。spring rest 增删改查(put\delete\post\get)简单示例详细...

    spring mvc rest 小例子

    此外,Spring MVC提供了模型绑定、数据验证、异常处理等功能,使得REST服务的开发更加方便。 至于"工具"标签,它可能指的是开发过程中使用的各种工具,如IDE(Eclipse, IntelliJ IDEA)、构建工具(Maven, Gradle)...

    apache wink集成spring 开发rest服务

    将Wink与Spring集成,可以充分利用两者的优点,实现高效、灵活的REST服务开发。 集成Spring和Apache Wink的主要目标是利用Spring的IOC容器管理Wink的组件,如资源、过滤器和消息处理器,以及利用Spring的数据访问和...

    spring mina 封装rest接口服务器

    基于spring mina 封装 rest 形式接口服务器,摆脱对tomcat,resin等服务器的依赖,基于spring,mina本身可提供tcp/ip接口,同时封装rest可方面提供http形式rest接口访问服务,方便接入

    spring mvc rest基础学习demo

    Spring MVC 提供了对REST的支持,使得开发REST服务变得简单。 1. **配置Spring MVC** - 创建`web.xml`:这是Servlet容器的部署描述符,用于配置DispatcherServlet,它是Spring MVC的入口点。 - 配置`servlet-...

    SpringMVC:SpringMVC Web应用程序和带有客户端的Spring REST服务

    SpringMVC SpringMVC Web应用程序和带有客户端的Spring REST服务在此演示中,我为咖啡店域下的CRUD操作创建了Spring boot MVC应用程序。 身份验证和授权由Spring安全性处理。 此外,REST客户端模板用于测试REST端点...

    [Chapte5]Spring Security开发安全的REST服务视频教程

    百度网盘,[Chapte5]Spring Security开发安全的REST服务视频教程,第5章,无加密

    Spring Security开发安全的REST服务包含视频和源码

    Spring Security开发安全的REST服务包含视频和源码,最细致地讲解Spring Security、Spring Social 、Spring Security OAuth三种技术开发安全的REST服务,彻底掌握一线互联网公司主流的身份认证和授权方式。

    spring rest doc 例子

    spring rest doc 例子,根据里面的例子,配合你的项目我相信能很快就用的上哦。尝试着用用吧。 spring rest doc 例子,根据里面的例子,配合你的项目我相信能很快就用的上哦。尝试着用用吧。

    Spring MVC REST Demo

    创建REST服务后,你可以使用工具如Postman进行测试,模拟不同的HTTP请求,查看服务的响应。此外,为了提供JSON格式的数据交换,你可能还需要使用如Jackson或Gson这样的库进行序列化和反序列化。 总结来说,"Spring ...

Global site tag (gtag.js) - Google Analytics