SpringCloud 项目 Rest 接口返回 XML 格式数据更改为JSON 格式数据

     在开发SpringCloud 项目时 集成Eureka 后原本标有 @RestController 注解的接口返回数据格式由Json格式 变成了xml格式了这样给习惯了使用Json格式数据作为交互的开发者来说感觉有点不太爽,所以今天研究了一下原因发现 Eureka 依赖了 jackson-detaformat-xml.jar于是找到了原因,想要解决返回XML格式那就排除这个jar.

在父工程pom.xml中增加下面的配置



    org.springframework.cloud
    spring-cloud-starter-eureka
    ${eureka-client.version}
    
    
        
            jackson-dataformat-xml
            com.faster.xml.jackson.dateformat
        
    



    org.springframework.cloud
    spring-cloud-starter-eureka-server
    ${eureka-server.version}
    
    
        
            jackson-dataformat-xml
            com.faster.xml.jackson.dateformat
        
    


验证结果:

SpringCloud 项目 Rest 接口返回 XML 格式数据更改为JSON 格式数据_第1张图片

返回数据变成了JSON格式

你可能感兴趣的:(Springcloud,Eureka)