Could not resolve type alias ‘org/example/Student‘. Cause: java.lang.ClassNotFoundException:

本文探讨了在MyBatis项目中配置sql映射文件和主配置文件时遇到的路径问题。重点在于理解classes类文件与resource资源文件路径的差异,.和/的使用区别。当遇到文档找不到的错误时,可能与JDK版本设置不正确有关。确保使用JDK 8可避免此类问题。

背景:在学习mybatis的过程中,入门写的项目里面需要配置sql映射文件和mybatis主配置文件。其中的路径表达方式非常容易把人绕晕。上述问题就是出在了这里。

我们来探讨一下.以下两种路径写法的差别,为什么第二种就能识别,并且程序运行无误呢?

 根本原因是一般classes类文件使用.连接各路径;resource资源文件使用/连接。如下图所示:

还有:有时候出现:document cannot find--很大可能性就是你的配置里面没有把jdk的版本设置为jdk-8.

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值