Question

lorsque le retour de la méthode de traitement est @responsebody, même si je mets

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

il n'y aura pas && {} insert à l'avant des données JSON. tout le monde sait ce qui est la raison?

Était-ce utile?

La solution

JSON dans @RequestBody / @ResponseBody est assurée par MappingJacksonHttpMessageConverter qui est configuré en AnnotationMethodHandlerAdapter.messageConverters.

La façon facile de le configurer sans interférence avec d'autres fonctions est de créer un BeanPostProcessor à la création d'interception de AnnotationMethodHandlerAdapter, voir, par exemple, ici .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top