用RestTemplate.getForObject()获取URL的JSON时,可能会遇到如题所示的报错信息。
我的问题在于:在非MVC的Project中使用RestTemplate.
简单的说,message converters是负责Java Object和Http上的JSON/XML互相转换的中介工具。Ref by baeldung.
如果是在非MVC的Project中,根本就不会产生HttpMessageConverter ,此时使用RestTemplate会报如题所示的错误。
在查资料的同时也发现一个解决该问题的文档,Could not extract response: no suitable HttpMessageConverter found for response type,它解决的是Http上的文件类型与Java Object类型不匹配的问题,如果有人查这个问题到我的博客页面,希望这个链接能为你节约一些时间。:)