实际上,您很困惑,因为您不了解球衣的工作原理。Jersey框架基本上使用
com.sun.jersey.spi.container.servlet.ServletContainerservlet拦截所有传入的请求。正如我们在项目web.xml中配置的那样,所有传入的rest请求都应由该servlet处理。有一个用jersey
servlet配置的init-
param,用于查找您的REST服务类。REST服务类不是Servlet,并且不需要像在代码中那样扩展HttpServlet。这些REST服务类是简单的POJO,带有注解,用于告知jersey框架有关路径,消耗,生产等不同属性的信息。当您从服务方法返回时,jersey负责将这些对象编组到已定义的“
PRODUCES” responseType中并进行编写。在客户端流上。这是网络中的jersey配置示例。
<servlet> <servlet-name>REST</servlet-name> <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class> <init-param> <param-name>com.sun.jersey.config.property.packages</param-name> <param-value> com.rest.services; </param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>REST</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping>



