springboot使用spring-cloud-starter-alibaba-sentinel导致响应变成xml格式
·
spring-cloud-starter-alibaba-sentinel版本
2.2.1.RELEASE
原因
- 引入spring-cloud-starter-alibaba-sentinel依赖会同时引入jackson-dataformat-xml。
- xml优先级比json高
解决
- 在maven配置中排除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>
- 在RequestMapping中指定类型
@RequestMapping(produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)