пружинный префиксjson с responsebody - PullRequest
3 голосов
/ 14 декабря 2010

, когда возвращаемым методом контроллера является @responsebody, даже если я поставлю

<bean
    class="org.springframework.web.servlet.view.json.MappingJacksonJsonView">
     <property name="prefixJson" value="true" />   
</bean>  

, не будет вставки && {} в начале данных json.кто-нибудь знает в чем причина?

1 Ответ

4 голосов
/ 14 декабря 2010

JSON в @RequestBody / @ResponseBody обрабатывается MappingJacksonHttpMessageConverter, настроенным в AnnotationMethodHandlerAdapter.messageConverters.

Простой способ настроить его без вмешательства в другие функции - создать BeanPostProcessor для перехвата создания AnnotationMethodHandlerAdapter, см., Например, здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...