Spring MVC - Заставляет контроллер создавать MappingJacksonJsonView (s)

Здесь у нас есть базовое веб-приложение, использующее JSP, которое должно предоставить несколько URL-адресов служб REST на основе JSON.

Все эти URL-адреса будут находиться в / services и генерироваться MyRestServicesController .

Все примеры, которые я вижу для настройки представлений на основе JSON, используют ContentNegotiatingViewResolver . Но мне это кажется излишним, поскольку этот преобразователь кажется предназначенным для ситуаций, когда один и тот же URL-адрес может выдавать другой результат.

Я просто хочу, чтобы мой RestServicesController всегда создавал MappingJacksonJsonView (s) .

Есть ли более чистый, более простой способ просто указать контроллеру для этого?

8
задан David Parks 21 March 2011 в 07:56
поделиться