prefixjson de ressort avec responseBody
-
09-10-2019 - |
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?
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