从类路径扫描中禁用servlet

时间:2019-08-23 12:32:34

标签: java servlet-3.0

是否有一种方法可以禁用由@WebServlet 定义的特定servlet,而不会完全禁用classpath扫描

我要禁用的servlet带有依赖项。我试图通过在servlet中再次定义servlet并使用web.xml来覆盖<enabled>false</enabled>的配置。由于servlet@WebServlet批注中未定义名称,因此我基于Servlet 3.0规范假设"The default name of the Servlet if not specified is the fully qualified class name."

<servlet>
    <servlet-name>com.example.MyServlet</servlet-name>
    <servlet-class>com.example.MyServlet</servlet-class>
    <enabled>false</enabled>
</servlet>

但是,这没有解决,仍然可以发现并映射servlet。

0 个答案:

没有答案
相关问题