Java 一起使用Spring和Jersey
我想创建一个可以部署的小型独立RESTfulAPI web应用程序。我想用Spring来实现依赖注入,用Jersey来实现RESTful 这是可以做到的吗?或者我应该使用Spring使用的任何RESTful特性吗 如果同时使用Spring和Jersey是有意义的,我该如何组合它们?我的web.xml需要包含什么?集成非常简单。 你可以在网上找到很多教程。Java 一起使用Spring和Jersey,java,spring,rest,jersey,Java,Spring,Rest,Jersey,我想创建一个可以部署的小型独立RESTfulAPI web应用程序。我想用Spring来实现依赖注入,用Jersey来实现RESTful 这是可以做到的吗?或者我应该使用Spring使用的任何RESTful特性吗 如果同时使用Spring和Jersey是有意义的,我该如何组合它们?我的web.xml需要包含什么?集成非常简单。 你可以在网上找到很多教程。 参见示例我刚刚使用了相同的技术,下面是我在应用程序中使用的一些东西 pom.xml中的Spring+Jersey需要此依赖项 <dep
参见示例我刚刚使用了相同的技术,下面是我在应用程序中使用的一些东西 pom.xml中的Spring+Jersey需要此依赖项
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-hibernate3</artifactId>
<version>2.0.8</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>
org.springframework
弹簧芯
3.1.1.1发布
org.springframework
春豆
3.1.1.1发布
org.springframework
春季冬眠3
2.0.8
org.springframework
spring上下文
3.1.1.1发布
泽西岛
泽西json
1.12
泽西岛
球衣核心
1.12
泽西岛
泽西服务器
1.12
泽西岛
泽西岛客户
1.12
com.sun.jersey.contribs
泽西之春
1.12
javax.ws.rs
jsr311 api
1.1.1
您的web.xml应该包含jersey spring servlet
<servlet>
<servlet-name>Jersey REST Service</servlet-name>
<servlet-class>com.sun.jersey.spi.spring.container.servlet.SpringServlet</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>com.vxl.appanalytix.service.impl</param-value>
</init-param>
<init-param>
<param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Jersey REST Service</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
泽西岛休息服务
com.sun.jersey.spi.spring.container.servlet.SpringServlet
com.sun.jersey.config.property.packages
com.vxl.appanalytix.service.impl
com.sun.jersey.api.json.POJOMappingFeature
真的
1.
泽西岛休息服务
/休息/*
查看这些示例以了解更多详细信息
谷歌上有很多例子都是可行的。试着搜索一下。
<servlet>
<servlet-name>Jersey REST Service</servlet-name>
<servlet-class>com.sun.jersey.spi.spring.container.servlet.SpringServlet</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>com.vxl.appanalytix.service.impl</param-value>
</init-param>
<init-param>
<param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Jersey REST Service</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>