解决报错:No converter for [xxx] with preset Content-Type ‘null‘和Could not find acceptable representation

这篇具有很好参考价值的文章主要介绍了解决报错:No converter for [xxx] with preset Content-Type ‘null‘和Could not find acceptable representation。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

报错如下:

解决报错:No converter for [xxx] with preset Content-Type ‘null‘和Could not find acceptable representation

 解决报错:No converter for [xxx] with preset Content-Type ‘null‘和Could not find acceptable representation

解决报错:No converter for [xxx] with preset Content-Type ‘null‘和Could not find acceptable representation

 从表面上看:似乎是因为没有序列号转换工具converter的原因,但是springboot实际已经自带jackson序列号转换工具(在spring-boot-starter-web/spring-boot-starter-json包下)。

解决报错:No converter for [xxx] with preset Content-Type ‘null‘和Could not find acceptable representation

 所以明显不是这个原因。那么真正的原因是什么?

实际上,报这个异常跟序列化的原理有关,不论fastjson/jackson在序列化的时候,都是利用反射找到对象类的所有get方法,获取方法名称,然后首字母小写,作为json的每个key值,而get方法的返回值作为value, 最后添加到json中。

所以,解决办法:给实体类添加好getter方法就行了

解决报错:No converter for [xxx] with preset Content-Type ‘null‘和Could not find acceptable representation

 文章来源地址https://www.toymoban.com/news/detail-509924.html

到了这里,关于解决报错:No converter for [xxx] with preset Content-Type ‘null‘和Could not find acceptable representation的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 无法加载响应数据no data found for resource with given identifier报错解决

    无法加载响应数据no data found for resource with given identifier报错解决

    第一种:跨域问题 跨域的解决办法很多,这里不作阐述; 第二种:数据库被锁定,导致长时间未返回结果; 问题描述: 无法加载响应数据no data found for resource with given identifier 生产环境项目实施人员反馈到开发组,有一个用户登录不进去,但是其它用户可以正常登录; 排查

    2024年02月01日
    浏览(5)
  • 记一次pip下载包报错ERROR: No matching distribution found for xxx时的解决方案

    记一次pip下载包报错ERROR: No matching distribution found for xxx时的解决方案

    前言 当我们使用python自带的pip安装一些包时,可能会报以下错误: 出现这种情况有三种可能: 第一种可能: pip的版本过低,需要升级一下,可以执行以下命令进行尝试 第二种可能: 考虑可能是网速的原因,这时可以采用国内的镜像源来加速 第三种可能: 检查下是否开启

    2024年02月11日
    浏览(9)
  • Parsing error: No Babel config file detected for xxx Either disable config file checking...报错解决方法

    Parsing error: No Babel config file detected for xxx Either disable config file checking...报错解决方法

    使用Vue3创建项目,创建完成后发现会报错,如下图: 翻译了一下,其实已经告诉我们解决方法了: Either disable config file checking with requireConfigFile: false, or configure Babel so that it can find the config files. 意思是:使用requireConfigFile:false禁用配置文件检查,或者配置Babel以便它可以找到

    2023年04月09日
    浏览(4)
  • git拉取代码报错:Unable to negotiate with xxx port xxx: no matching host key type found

    git拉取代码报错: SSH有几种不同类型的密钥:RSA密钥 (ssh-rsa) 可以支持多种签名。签名类型sssh-rsa是指带有SHA-1的RSA,而签名类型rsa-sha2-256是带有SHA-256的RSA,rsa-sha2-512是带有SHA-512的RSA。 上面报错中提示,git服务端中使用的密钥是ssh-rsa类型的,而我本地的ssh(openSSH 9.x)默认不

    2024年02月11日
    浏览(9)
  • vue3 中动态添加路由出现的问题 [Vue Router warn]: No match found for location with path “xxx“

    vue3 中动态添加路由出现的问题 [Vue Router warn]: No match found for location with path “xxx“

    最近想尝试 vue3 + elementplus + axios + pinia 封装一个通用的后台模板,写到 vue-router 添加动态路由时,有一个不影响代码运行但是又有提示的报错,因此进行记录,方便大家进行解决 图片圈出的路由是动态加载的路由 404等报错页面不再需要放在所有路由后面,可在一开始的时候

    2024年02月09日
    浏览(8)
  • RabbitMQ Failed to convert message.No method found for class java.lang.String问题解决

            org.springframework.amqp.rabbit.support.ListenerExecutionFailedException: Failed to convert message         Caused by: org.springframework.amqp.AmqpException: No method found for class java.lang.String 1、消息生产者发送的消息类型为String,消息消费者接收的消息类型为Message,导致接收的时候类型转换不

    2024年02月16日
    浏览(6)
  • jenkins 报错fatal:could not read Username for ‘XXX‘:No such device or address

    #原因:机器做迁移,或者断电,遇到突发情况 #解决: 一.排查HOME和USER环境变量 可以在项目执行shell脚本的时候echo $HOME和USER 也可以在构建记录位置点击compare environment 对比两次构建的环境变量 二.查看指定节点的git凭证 查看家目录下cat .git* 三.重启jenkins salve节点 (按此方法

    2024年02月09日
    浏览(10)
  • [报错解决](Error Creating bean with name ‘xxx‘)类问题解决思路

    [报错解决](Error Creating bean with name ‘xxx‘)类问题解决思路

    遇到Error Creating bean with name ’ \\\'这类问题的解决思路 错误日志关键部分: 大意如下:不满足依赖异常。创建名为’xxxMapper’的bean时出错:通过字段’sqlSessionFactory’表达的不满足的依赖项; spring配置文件中检查包是否扫描,仔细检查自己的配置文件里和相关的配置路径。 在项

    2023年04月08日
    浏览(7)
  • 报错解决:ModuleNotFoundError: No module named ‘XXX’

    报错解决:ModuleNotFoundError: No module named ‘XXX’

    在写python程序的时候,经常会出现如下报错: ModuleNotFoundError: No module named ‘XXX’ 具体如下图所示: 此报错是import的module找不到,出现此问题的原因有很多,可以尝试如下解决方案: 如果是第三方module包,可能是此XXX包没有安装,打开终端,输入如下命令查看是否安装软件

    2024年02月13日
    浏览(6)
  • 解决 Application xxx failed 2 times due to AM Container for xxx exited with exitCode: 13 问题

    解决 Application xxx failed 2 times due to AM Container for xxx exited with exitCode: 13 问题

    我安装的是Hadoop3.3.4,使用的是Java17,Spark用的是3.3.2 启动完成后,我在控制台输入如下命令 出现报错信息 进入spark下的sbin目录,输入下面的命令 我的在 /opt/spark/conf 这个路径下 找到这里,把红框的端口号进行修改 与hadoop下的core-site.xml文件中的fs.defaultFS端口号一致 修改完后

    2024年02月03日
    浏览(8)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包