2015-04-29 3 views
0

Я знаю и удобен с использованием преобразователей сообщений Spring, чтобы автоматически преобразовывать объекты, возвращаемые контроллером, например. JSON. Однако я не смог найти какую-либо информацию о применении конкретного конвертера сообщений до только одного нескольких контроллеров в приложении.Весна HttpMessageConverter только для одного контроллера?

В принципе, у меня есть одна конкретная часть приложения, которая будет отображать записи журнала аудита и будет когда-либо просматриваться администратором, поэтому она не должна быть красивой. Я бы хотел написать быстрый HttpMessageConverter, который принимает List<AuditEntry> и возвращает строку с таблицей HTML записей, но все остальное в приложении обращено к пользователю и отправляется как JSON. Это возможно? Я не видел упоминания об этом в документах, которые я читал. Если это так, то какой магический XML?

ответ

0

@RequestMapping имеет этой заметку produce

производит производимые типов носителей из отображенного запроса, сужение первичного отображения.

так и в случае JSON у вас есть в produce - «приложение \» JSON

, когда вы хотите вернуть HTML, вы можете использовать «текст \ HTML» и использовать ModelAndView из Spring-MVC

Смежные вопросы