专业的JAVA编程教程与资源

网站首页 > java教程 正文

java千问-springboo2升级3返回json的奇怪问题

temp10 2025-03-26 17:12:28 java教程 27 ℃ 0 评论

前面说了,把小程序从java8升级到openjdk17,然后把springboot2 升级到3. 编译通过后,运行项目发现一个奇怪的现象,原来正常的统一全局返回json 对象,现在json对象结果却被放到一个数组里了,且json 看着也挺奇怪,还带命名空间。

图1 是没升级前的样子,正常返回body json对象。

java千问-springboo2升级3返回json的奇怪问题

图2 是升级后,开发环境idea 控制打印的body json对象,看着也正常。

图3 是浏览器查看接口显示的body json对象,多了一个数组,且json序列化带上了命名空间?

至于代码,就是常规写法。自定义一个类实现接口ResponseBodyAdvice ,然后统一返回结果对象,升级前后没做任何改动。

有小伙伴知道的这个json异常这是怎么回事吗 ?

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表