此类问题一般在 spring版本 与 jdk版本不匹配的情况下会出现。
匹配规则:
spring3 + java7
spring4 + java8
解决方案:
1:检查项目的jdk编译版本 :右键项目,进入项目偏好设置,找到 java Compiler ,将jdk修改到你对应的spring版本
2:检查tomcat的jre版本:以eclipse为例:打开eclipse的偏好设置,搜索 server ,找到 Runtime Environments 找到你加载进来的tomcat 点击edit,将jre修改为对应你spring的版本。
到此问题应该就能得到解决。