概述
resteasy3.0版本后提供了一独立初始化的容器ResteasyServletInitializer
要使resteasy3.0版本后提供了一独立初始化的容器ResteasyServletInitializer用ResteasyServletInitializer必须在servlet3.0容器中使用,也就是jetty8.0或tomcat7以上
example
准备:仅需要提供相应的jar包,使用maven,引入pom,如下
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-servlet-initializer</artifactId>
<version>3.1.3.Final</version>
</dependency>
打开他的源码,你会发现很简单,
@HandlesTypes({Application.class, Path.class, Provider.class})
public class ResteasyServletInitializer implements ServletContainerInitializer
他实现ServletContainerInitializer,看到这里,就很熟悉了,servlet规范就是通过ServletContainerInitializer实现第三方组件在web容器启动时做一些初始化工作,ServletContainerInitializer就一个方法
public interfac