#常见错误汇总:
1.检查IDEA设置
1)File—>Settings—>Build、Execution、Deployment—>Maven–>Maven home directory、User Settings file、Local repository 都需要有值。 分别是:已安装的maven文件路径、maven文件内的conf文件下的settings.xml路径、自己在maven内创建的与conf文件同级别的repository仓库的路径
2)File—>Settings—>Build、Execution、Deployment—>Maven—>Runner—>VM Options的值写为:-DarchetypeCatalog=internal
3)File—>Settings—>Editor—>File Encodings—>Global Encoding:UTF-8、Project Encoding:UTF-8、Default encoding for properties files:UTF-8、勾选Transparent native-to-ascii conversion
4)File—>Project Structure—>Project Settings—>Project—>SDK、languageLevel是不是jdk8
2.resource文件夹与java文件夹应同级别,且通过File—>Project Structure—>Modules—>Sources设置为Resources类型
3.resource文件内的xml文件配置数据库连接时,driver里的value写为:com.mysql.cj.jdbc.Driver、url里的value写为jdbc:mysql://localhost:3306/mybatis?userUnicode=true&characterEncoding=utf-8,其中mybatis是自己建的数据库的名字
username和password是自己数据库的账号密码:root,password
4.在pom.xml文件内配置依赖时,compiler.source、maven.compiler.target里的内容都改为与自己使用的JDK版本相同的数字,mysql依赖的版本号改为与自己下载的mysql版本号相同
5.当提示找不到xml文件等找不到文件的情况是,查看target文件夹里是否生成了对应文件,没有生成,可以有以下6种方法解决,从上往下进行,一个不行弄两个。
1)Build—>Build Module’模块名’
2)右键pom.xml—>Maven—>Reload Project
3)点击界面右侧Maven -->Lifecycle—>点击clean—>再点击compile
4)File—>Invalidate Caches(清除缓存文件并重启)
5)手动把缺失的文件拷入target文件夹内
6)重启IDEA
6.org.springframework.boot.SpringApplication,类文件具有错误的版本xxx, 应为xxx,请删除该文件或确保该文件位于正确的类路径子目录中。
例如:类文件具有错误的版本 61.0, 应为 52.0,只需要修改spring boot版本,适配jdk版本。
JDK8的类文件版本是52,对应的spring boot版本是2.6.0