当需要用@ResponseBody向前台返回json数据时,报这个错误
开始碰见这个问题,疯狂的找资料,定位了问题是:maven依赖的jar包没有json相关的jar包(依赖json的包可以自动进行类型转换),需要引入相关json的jar包
,但是发现自己是有这些jar包的,找资料说可以这样处理:
若有jackson-core jackson-databind jackson-annotation的jar包,却仍出现上述问题那么就是jar包不完整。解决如下:
检查maven下载的jar包中是否包含.jar.lastUpdated,将其删除,并update工程即可。
这样处理了之后发现还是不行。后面查看jar包的依赖关系,发现这几个json都依赖在spring-boot-starter-web里面,就想着改一下版本试一下,把之前1.5.10改成1.5.4,结果就可以