1、Spring Boot中使用Servlet
方式一:通过注解方式
- 添加自定义Servlet(实现HttpServlet或者Servlet接口)
- 使用@WebServlet ()标识自定义的servlet
- 在启动类上使用@ServletComponentScan()注解开启servlet组件扫描
@WebServlet ()要制定servlet映射路径urlPatterns,否则无法访问servlet
@ServletComponentScan()可以指定servlet所在的包,不置顶默认是application所在包和子包
方式二:手动注入方式
- 添加自定义Servlet(实现HttpServlet或者Servlet接口)
- 使用servlet注册类ServletRegistrationBean显示注入自定义的Servlet
注意:servlet注册类(ServletRegistrationBean)需要在配置类中通过@Bean的方式new一个新的注册器,然后将自定义的servlet注册进注册器中;
通过addUrlMappings("/