如何使用 Spring Boot 注册辅助 Servlet?
2022-08-31 14:05:02
我有一个额外的 servlet,我需要在我的应用程序中注册。但是,使用Spring Boot及其Java配置,我不能只是在文件中添加servlet映射。web.xml
如何添加其他 servlet?
我有一个额外的 servlet,我需要在我的应用程序中注册。但是,使用Spring Boot及其Java配置,我不能只是在文件中添加servlet映射。web.xml
如何添加其他 servlet?
还提供ServletRegistrationBean
@Bean
public ServletRegistrationBean servletRegistrationBean(){
return new ServletRegistrationBean(new FooServlet(),"/someOtherUrl/*");
}
这最终成为我走的路。
只需为 servlet 添加一个豆子即可。它将映射到 。/{beanName}/
@Bean
public Servlet foo() {
return new FooServlet();
}