SpringCloud/SpringBoot返回XML格式的问题
在controller中使用@RestController注解,会将数据已json的格式返回,但是今天在练习SpringCloud的是发现返回的是XML
查找资料后发现是 spring-cloud-starter-netflix-eureka-server 这个依赖中引入了 jackson-dataformat-xml导致的
解决办法有3个
1在@RequestMapping中指定produces为application/utf-8
@GetMapping(value = "/{id}",produces = MediaType.APPLICATION_JSON_UTF8_VALUE)

2将jackson-dataformat-xml依赖包去掉

3配置WebMvcConfigurer

参考
springcloud 返回的数据为XML 而不是JSON
浙公网安备 33010602011771号