SpringJavaConfig:为自定义Servlet添加映射

SpringJavaConfig:为自定义Servlet添加映射,java,spring,spring-boot,h2,Java,Spring,Spring Boot,H2,在基于javaconfig的Spring4.0项目中,如何将特定URL的映射添加到除SpringDispatcherservlet之外的Servlet 在我的案例中,我想使用H2数据库中的H2控制台,该数据库是通过servletorg.H2.server.web.WebServlet提供的 编辑:在即将发布的Spring Boot 1.3中,可以使用以下配置参数启用H2控制台: 启用它非常简单,只需将这两行添加到应用程序中即可。属性: spring.h2.console.enabled=true

在基于javaconfig的Spring4.0项目中,如何将特定URL的映射添加到除SpringDispatcherservlet之外的Servlet

在我的案例中,我想使用H2数据库中的H2控制台,该数据库是通过servlet
org.H2.server.web.WebServlet提供的

编辑:在即将发布的Spring Boot 1.3中,可以使用以下配置参数启用H2控制台:

启用它非常简单,只需将这两行添加到
应用程序中即可。属性

spring.h2.console.enabled=true
spring.h2.console.path=/console

最简单的方法是使用初始化器直接实现WebApplicationInitializer,并在启动(ServletContext ServletContext)时使用add-into

ServletRegistration.Dynamic h2Servlet = servletContext.addServlet("h2Servlet", new org.h2.server.web.WebServlet());
h2Servlet.setLoadOnStartup(1);
h2Servlet.addMapping("/h2/*");

如何引导您的
DispatcherServlet