SpringBoot注册Servlet的三种方法详解
Spring Boot 提供了 Servlet 3.0 之前,Servlet、Filter、Listener 这些组件都需要在 如下图所示,截图自 Servlet 3.1。Servlet 3.0 开始提供了这 3 个注解来代替。@WebServlet => 代替 servlet 配置@WebFilter => 代替 filter 配置@WebListener => 代替 listener 配置配置 Servlet 示例配置 Filter 示例Listener 配置方式类似,上面的示例代码一看就懂,这里不再详述。需要注意的是,为了安全考虑,内嵌服务器不会直接执行 Servlet 3.0 里面的 所以,如果使用的是 Spring Boot 内嵌服务器,需要在配置类上面添加额外的 如果你想在 Spring Boot 中完成 Servlet、Filter、Listener 的初始化操作,你需要在 Spring 中实现下面这个接口,并注册为一个 bean。以下为动态添加 Servlet 示例代码。本文介绍了在 Spring Boot 下的 3 种注册 Servlet、Filter、Listener 的方式,大家灵活运用。