Spring Boot does not honor @WebServlet

前端 未结 3 1274
佛祖请我去吃肉
佛祖请我去吃肉 2021-02-13 12:38

I created a Servlet (extending from HttpServlet) and annotated as per 3.0 specs with

@WebServlet(name=\"DelegateServiceExporter\", urlPatterns={\"/remoting/Deleg         


        
3条回答
  •  花落未央
    2021-02-13 13:25

    With Spring Boot, you should use the ServletRegistrationBean object instead of the @WebServlet annotation if you want to register a Servlet and provide the URL pattern.

    Adding this bean to your @Configuration class should do the trick :

    @Bean
    public ServletRegistrationBean delegateServiceExporterServlet() {
        return new ServletRegistrationBean(new DelegateServiceExporter(), "/remoting/DelegateService");
    }
    

提交回复
热议问题