除了说的比较多的jdk 版本不兼容的原因之外,还有可能是导入依赖不兼容,我换了个依赖可以正常使用。 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.3</version> </dependency> ``` 我jdk是1.8 用3.0.1会报这个错误,换2.1.3 就正常使用了。