Spring 完美整合 Jersey

本文介绍了如何将Spring与Jersey进行完美整合,以实现RESTful Web服务。详细步骤包括导入Jersey JAR包,配置web.xml,创建资源注册类,配置实体类,测试类以及解析Jersey常用注解。通过这个教程,读者可以了解如何在Spring项目中设置和使用Jersey。
摘要由CSDN通过智能技术生成

一、前言
Jersey 这是一个非常优秀的框架,是一个实现了RESTful的webservice框架, 属于glassfish项目.

官方网站: http://jersey.com/

jersey目前的中文文档比较少, 官方的例子使用了maven来构建,网上也没有直接使用jar的demo,而我刚好
公司需要做这个,在解决各种坑之后决定分享给大家。

什么是RESTful?
REST是设计风格而不是标准。是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。
我在这就不默认大家是知道的。

二、整合开始
2.1 Jersey的JAR包导入 (下载地址所有JAR包)
(我以最新版本2.22.1为例,请注意你在官网上下载的jar包是没有这么多的 spring的包我默认你已经有了)
请注意jersey-spring这个包官网下载时是没有的,必须自己去下载否则无法整合

2.2 在web.xml加入jersey 的servlet配置

<!--        =================== HiddenHttpMethodFilter end ==================== -->
    <servlet>
        <servlet-name>JerseyServlet</servlet-name>
        <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
        <init-param>
            <param-name>javax.ws.rs.Application</param-name>
            <!--    这个类是资源注册类   -->
            <param-value>com.sufudai.rest.MyRestWebService</param-value>
        </init-param>
    </servlet>
    <servlet-mapping>
        <servlet-name>JerseyServlet</servlet-name>
        
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值