Java配置mybatis-plus启动时常见的问题

今天用mybatis-plus写完sql语句启动的时候发现了几个错误,为了便于以后遇到类似的问题能快速解决就写一篇博客记录一下

第一个问题就是在启动时会报错java.sql.SQLSyntaxErrorException: Unknown database ‘user’ 这个错,这个错误是因为找不到对应的数据库

Java配置mybatis-plus启动时常见的问题_第1张图片

我去看了一眼yml文件和数据库发现我把表名当成数据库名了。。。
yml文件:

yml文件
数据库:

Java配置mybatis-plus启动时常见的问题_第2张图片
这种问题的话一般看下报错就大概知道什么原因了,一定要保证你的yml文件里配置的名字和数据库名字是一致的(实体类和表字段更要保持一致)

第二个问题也是在启动时爆出类文件具有错误的版本 61.0, 应为 52.0,请删除该文件或确保该文件位于正确的类路径子目录中这个错误。

Java配置mybatis-plus启动时常见的问题_第3张图片
这个错误提示的意思是,你尝试使用的Java类文件的版本与你期望的版本不符。需要我们去降低springboot版本,但是我把版本号降到最低了也还是没用,我去网上搜了一大圈也还是没找到解决方法,真是想把电脑给吃了。。。最后还是问了问大佬,说我改了版本号为啥maven和pom的依赖怎么不一样呢?(暗示我没改对地方)

Java配置mybatis-plus启动时常见的问题_第4张图片
但是我明明改了啊,我又去看了一眼pom文件,发现。。。

shit ! 上面有个父依赖没看到。。。
springboot版本使用:2.7.8; java版本使用:8

Java配置mybatis-plus启动时常见的问题_第5张图片

你可能感兴趣的:(奇怪的bug,java,mybatis,spring,boot)