SpringBoot集成Eureka导致返回结果由json变为xml解决方案

解决方案

在请求的Mapping上加上produces = { “application/json;charset=UTF-8” },例如:

@GetMapping(value = "/user-instance", produces = { "application/json;charset=UTF-8" })
以下是json和xml 
@GetMapping(value = "/user-instance", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@GetMapping(value = "/user-instance", produces = MediaType.APPLICATION_XML_VALUE)

支持JSON和XML两种格式的返回

有时项目需求两种返回格式,这时候我们只要加上jackson xml的依赖就可以了


  com.fasterxml.jackson.jaxrs
  jackson-jaxrs-xml-provider

 

你可能感兴趣的:(spring,boot)