/ / Arranque de primavera y ruta de contexto - java, spring, groovy, spring-boot

Spring Boot y context path - java, spring, groovy, spring-boot

He hecho una aplicación web de muestra recientemente usandoBota de primavera y plantillas maravillosas. No encontré una forma sencilla de proporcionar a mis plantillas una ruta de contexto de servlet para obtener las direcciones URL de recursos estáticos, ¿existe una forma de hacerlo? ¿Una forma más general que inyectar solicitud o texto de servlet en los métodos del controlador? Hay algo en lo que puedo pensar es un atributo de modelo personalizado, pero creo que es un truco más que una buena solución al problema.

Respuestas

2 para la respuesta № 1

En las plantillas de groovy, un objeto RequestContext está disponible como parámetro con el nombre "spring". Así que todo lo que tenía que hacer a la vista es

spring.getContextUrl("/link/to/some/resource")