代码之家  ›  专栏  ›  技术社区  ›  Fidel Coria

在同一应用程序中使用RestController和ServletRegistrationBean进行Spring引导

  •  1
  • Fidel Coria  · 技术社区  · 7 年前

    @RestController 包含 @ReguestMapping

    我需要添加一个 SpeechletServlet /zebra-tape 同时,其他端点仍然可用。

    @RequestMapping

    public class Application extends SpringBootServletInitializer {
    
        @Bean
        public ServletRegistrationBean dispatcherServletRegistration() {
            ServletRegistrationBean registration = new ServletRegistrationBean(new ZebraTapeServlet());
            registration.addUrlMappings("/zebra-tape");
            return registration;
        }
    }
    

    如何访问这两种类型的端点?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Andy Wilkinson    7 年前

    dispatcherServletRegistration .该名称由Spring Boot用于自动配置的dispatcher servlet的注册bean。通过使用相同的名称声明bean方法,可以关闭自动配置。