2018-01-01 导入@ResponseBody依赖出现问题

nested exception is java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/util/DefaultIndenter

java.lang.NoClassDefFoundError

乍一看就知道是少了某个jar依赖,看了很多其他做法也是通过增加jar文件(无论是直接添加还是通过maven)来解决

其实还有一种可能,那就是版本冲突

比如我遇到的,将spring-4.1.3.RELEASE  升级为 spring-4.3.7.RELEASE

原来的jackson-2.4.2就会出现版本冲突,然后系统就会报java.lang.NoClassDefFoundError,必须改为jackson-2.8.7

所以总结一下类似问题解决思路:

1、缺少依赖

2、jar版本冲突

【2018第一个问题】

你可能感兴趣的:(2018-01-01 导入@ResponseBody依赖出现问题)