错误信息如下图:

no converter found for return value of type: class net.sf.net.json.JSONObject解决办法

       原因分析: 这个问题是spring注解@responseBody会自动将返回类型转为接送格式,没有该类型(net.sf.net.json.JSONObject)的类型转换器(下图第七个缺少MappingJacksonHttpMessageConverter )引起的。如下图:

no converter found for return value of type: class net.sf.net.json.JSONObject解决办法

      而引起 MappingJacksonHttpMessageConverter 类型缺少的原因是 项目本来是spring3版本,jackson版本是jackson-core-asl和 jackson-mapper-asl 都是1.9.13 当spring升级到4版本时,jackson版本未升级,导致找不到该类型转换器。

      解决办法:把jackson升级到2版本后(去掉jackson1版本,因为2版本包名换了) 该错误就解决了。jackson依赖如下图:

no converter found for return value of type: class net.sf.net.json.JSONObject解决办法

 

相关文章:

  • 2022-12-23
  • 2021-10-12
  • 2021-05-22
  • 2021-08-08
  • 2021-12-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-31
  • 2022-12-23
  • 2021-11-11
  • 2021-11-21
  • 2021-12-13
  • 2021-08-19
相关资源
相似解决方案