springCloudAlibaba控制器@RestController返回变成了 xml格式
在使用SpringCloud Alibaba架构,集成Sentinel后,出现了控制器返回的JSON数据变成了XML格式的问题。开始以为是后端返回或者浏览器的有问题,后来换了浏览器,用了POSTMAN测试,结果还是一样。
上图
百度的解决方案都是说把jackson-dataformat-xml包删掉,父工程子工程都找了,就是没找到。没办法邀人,找大神帮忙。刚好大神也碰到过这个问题,让我把jackson-dataformat-xml依赖去掉,我当时就想着,这不是和百度一样吗。。随后大神就给了我一段代码:
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
<exclusions>
<exclusion>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-xml</artifactId>
</exclusion>
</exclusions>
</dependency>
spring-cloud-starter-alibaba-sentinel依赖,还真包含了
把jackson-dataformat-xm依赖去掉以后,在运行就Ok了
采坑日记!