prefixjson molla con responseBody
-
09-10-2019 - |
Domanda
quando metodo controllore ritorno è @responsebody, anche se metto
<bean
class="org.springframework.web.servlet.view.json.MappingJacksonJsonView">
<property name="prefixJson" value="true" />
</bean>
ci sarà nessun && {} inserto nella parte anteriore dei dati JSON. qualcuno sa che cosa è la ragione?
Soluzione
JSON in @RequestBody
/ @ResponseBody
è gestita da MappingJacksonHttpMessageConverter
che è configurato in AnnotationMethodHandlerAdapter.messageConverters
.
Il modo più semplice per configurarlo senza interferenze con altre caratteristiche è quello di creare un BeanPostProcessor
alla creazione di intercettare AnnotationMethodHandlerAdapter
, si veda, ad esempio, qui .
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow