Aquí tenemos una aplicación web básica que utiliza JSP que necesita proporcionar algunas URL de servicio REST basadas en JSON.Spring MVC - Forzar un controlador para producir MappingJacksonJsonView (s)
Estas URL residirán bajo /services
y se generarán por MyRestServicesController
.
Los ejemplos que veo para la configuración de las vistas basadas en JSON usan ContentNegotiatingViewResolver
. Pero parece exagerado para mí, ya que este resolvedor parece destinado a situaciones en las que la misma URL puede producir resultados diferentes.
Solo quiero que mi RestServicesController
siempre produzca MappingJacksonJsonView(s)
.
¿Existe una manera más directa y directa de simplemente dirigir el controlador para que haga esto?
¿Desea específicamente 'MappingJacksonJsonView', o simplemente desea que se genere JSON? – skaffman
La salida JSON es el objetivo final, el uso de los componentes de resorte estándar parece una buena práctica. Johan lo golpeó en la cabeza. –