¿Cuál es la mejor manera de obtener la URL actual en Spring MVC?

Me gustaría crear direcciones URL basadas en la dirección URL utilizada por el cliente para la solicitud activa. ¿Hay algo más inteligente que tomar la corriente?HttpServletRequest objeto y esgetParameter...() métodos para reconstruir la URL completa incluyendo (y solo) sus parámetros GET.

Aclaración: si es posible quiero renunciar a usar unHttpServletRequest objeto.

Respuestas a la pregunta(6)

Su respuesta a la pregunta