当前位置: 首页 > 知识库问答 >
问题:

迁移了Spring boot 1.5。x t0 2.3。x和一个endpoint不工作

羊舌涵涤
2023-03-14

我已经迁移Spring引导1.5到2.3每件事都在工作,除了1个endpoint返回错误:"org.springframework.web.client.HttpServerErrorExcture$InternalServerError: 500:"没有转换器为[类java.util.ArrayList]与预设的内容类型'空'可以任何一个请让我知道问题出在哪

共有1个答案

董品
2023-03-14

请求中的Content-Type似乎为空。我的假设是,在早期版本中,Spring有一个正在使用的默认转换器,现在它们更加明确了。假设您正在发送json,请尝试将Content-Type标头设置为Application/json,看看这是否解决了您的问题。

 类似资料:
  • 我是Android应用程序开发的新手,目前正在开发一个现有的Android应用程序。从Android文档链接https://developer.Android.com/distribute/best-practices/develope/target-sdk中可以看出,应用程序更新必须至少针对Android9.0。 因此,我将targetSDKVersion设置为28,并尝试运行应用程序,但res

  • 在我们当前的项目中,我们使用Java8,SpringBoot1.5.4。ApacheCamel 2.17.1版团队计划将Camel升级到3.4版。因为它支持Java8。我看到了camel文档,其中声明将从3.4中放弃对Java8的支持。X版本之后,但很难找到与camel 3.4一起使用所需的spring boot版本的兼容版本。我需要升级spring启动版本吗?如果是的话,会是哪个版本,或者在哪里

  • 我正在使用Spring boot开发应用程序,我只想在返回客户端时忽略一个字段,但一个endpoint除外。 如何仅为一个endpoint向客户端公开jwt?谢谢

  • 问题内容: 我正在将应用程序从Hibernate 3迁移到Hibernate5。我们使用class来获取。因此,使用对象来获取数据库表列信息,例如列大小,类型..etc。似乎在Hibernate 5 类中已弃用(已删除!)。Hibernate 5中是否有其他上课的选择?否则如何进入Hibernate 5 env? 问题答案: 当我们转向一种新的模式工具方法时,它在5.0中已被删除。Database

  • 更喜欢观看视频?可以点此观看。 下面以 antd-admin 为例,介绍如何从 umi@1 升级到 umi@2 。 npm 依赖 升级 umi 到 ^2.0.0-0,并使用 umi-plugin-react 代替以前的众多插件,包含 umi-plugin-dva、umi-plugin-dll、umi-plugin-routes、umi-plugin-polyfill 和 umi-plugin-lo

  • 新的中间件签名 Koa v2 引入了新的中间件签名。 旧签名中间件(v1.x)支持将在 v3 中删除 新的中间件签名是这样的: // 使用异步箭头方法 app.use(async (ctx, next) => { try { await next() // next 现在是一个方法 } catch (err) { ctx.body = { message: err