que mvc example espaƱol java spring spring-boot h2

java - mvc - spring security spring boot



Spring JavaConfig: Agregar asignaciĆ³n para servlets personalizados (1)

La forma más fácil es usar el inicializador que implementa directamente WebApplicationInitializer y el método add onStartup(ServletContext servletContext) después del código;

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

En un proyecto de Spring 4.0 basado en javaconfig, ¿cómo puedo agregar una asignación para una determinada URL a un servlet que no sea Spring DispatcherServlet.

En mi caso, quiero usar h2console de la base de datos H2 que se proporciona a través del servlet org.h2.server.web.WebServlet

Editar: en el próximo Spring Boot 1.3, la consola h2 se puede habilitar con un parámetro de configuración: http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-features-sql-h2 -consola

Habilitarlo es tan simple como agregar estas dos líneas a su application.properties :

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