是否有一种方法可以禁用由@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。