【发布时间】:2013-10-22 02:21:26
【问题描述】:
Servlet API 3.0 中引入的新注解对于配置自己实现的 servlet/过滤器非常有用。但是……有没有办法配置依赖提供的servlet/filter?
例如,使用 Resteasy(实际上是许多框架)很常见,需要类似以下内容:
<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<listener>
<listener-class>org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap</listener-class>
</listener>
(...)
</web-app
因此你不能在那里使用注释。由于一些分发问题,我希望能够使用一个空的 web.xml,所以很高兴找到如何以编程方式声明此类映射。
【问题讨论】:
标签: servlets annotations web.xml servlet-3.0