Springboot --web原生组件注入

方法一、使用Servlet API

在启动类的上面加上@ServletComponentScan注解,添加扫描路径,否则不能够扫描到注入的web原生组件。
Springboot --web原生组件注入_第1张图片

  1. 注入web原生组件–Servlet
    创建一个类,继承HttpServlet,并重写HttpServlet类的方法,在类名上面加上@WebServlet注解。Servlet组件注入成功!。代码如下:
@Slf4j
@WebServlet(urlPatterns = {
   "/my","/my1"})
public class MyServlet extends HttpServlet {
   

    @Override
    public void destroy() {
   
        log.info("MyServlet destroy.......");
        super.destroy();
    }

    @Override
    public void init(ServletConfig config) throws ServletException {
   
        log.info("MyServlet Init.......");
        super.init(config);
    }
}

  1. 注入web

你可能感兴趣的:(springboot)