`

使用Jersey2开发RESTful(2)——整合spring

 
阅读更多

目前网上很多整合都是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)。

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics