目前网上很多整合都是Jersey1和spring。这里写的是最新的Jersey2和spring的整合。
Jersey的基本思路是两条:
引入Jersey2的spring插件
将Jersey的Resource交给spring容器管理
以上一篇的工程为例
- 添加Jersey的spring支持
通过maven下载jar包
<dependency> <groupId>org.glassfish.jersey.ext</groupId> <artifactId>jersey-spring3</artifactId> <version>2.6</version> <type>jar</type> <scope>compile</scope> </dependency>
主要增加jersey-spring3-2.6.jar和spring-bridge-2.2.0.jar两个jar包。
- 添加spring框架
在web.xml引入spring的listener,在lib添加springjar包。
以注解方式将Resource交给spring的容器管理。在Hello类上加入@Component和@Singleton。
这样Hello就是一个被spring管理的javabean并且是单例,可以在里面调用spring容器里面的其他类(service或dao)。
相关推荐
java jersey spring 集成 开发 restful API ,并将restful 返回的数据以JSON的格式返回,开发非常简单,易懂。欢迎小伙伴们 下载资源。
使用SpringBoot整合jersey 实现Restful web service.同时整合springmvc。
使用 Struts 2 开发 RESTful案例
这是一个restful风格的webservice框架,使用官方的jersey 整合mybatis和spring,需要用tomcat8才能运行,
Java使用Jersey框架构建 RESTful Web服务返回json数据所需的jar包。Jackson-core-asl.jar / Jackson-jaxrs.jar / Jackson-mapper-asl.jar / Jackson-xc.jar / jersey-media-json-Jackson.jar
为了解决上面这样的问题,本文将介绍RESTful API的重磅好伙伴Swagger2,它可以轻松的整合到Spring Boot中,并与Spring MVC程序配合组织出强大RESTful API文档。它既可以减少我们创建文档的工作量,同时说明内容又...
jersey-1.1.2 restful webservice
实体类开发——使用Lombok快速制作实体类 Dao开发——整合MyBatisPlus,制作数据层测试类 Service开发——基于MyBatisPlus进行增量开发,制作业务层测试类 Controller开发——基于Restful开发,使用PostMan测试接口...
Spring restful开发小例子,供初学者使用
使用Spring 实现RESTful Web 服务 demo
使用Spring构建Restful的Web服务.pdf
使用Spring4.3.8开发的RESTful服务,请求和答复都是json格式。
SpringSecurityOAuth2, 使用 Spring Security 和OAuth2保护 Restful Web服务 SpringSecurityOAuth2使用 Spring Security 和OAuth2保护 Restful Web服务应用程序的流程将类似于下面这样:用户通过五个参数向服务器...
1、采用jersey restful spring mybatis alibaba.druid连接池 json 技术搭建的一套rpc通信架构; 2、支持 mysql 、oracle 数据库
jersey构建简单的Restful服务!
Spring Hibernate, Jersey 创建restful 服务的例子 图文并茂,step by step
使用_Struts_2_开发_RESTful_服务
你也可以打包你的应用为jar并通过使用java -jar来运行你的Spring Web应用。 而Swagger是目前最流行的接口文档解决方案,本文主要通过代码实战的方式讲解Spring Boot 和Swagger集成生成Restful接口文档。教程参见 ...
利用Spring对RESTful Web Service进行简单的实现demo。