这个问题好几天百思不得其解:
下面的Resources应该是org.apache.ibatis.io.Resources的类,但是快捷导入时,系统没给多个选择,直接默认导入了javax.annotation.Resources,说明了jar包导入有问题,然后我巧妙地去寻找软件(eclipse和eclipse ee)之间的差异,避开根源。。
String resource = "conf/mybatis-config.xml";
InputStream inputStream = Resources.getResourceAsStream(resource);
return new SqlSessionFactoryBuilder().build(inputStream);Resources.getResourceAsStream(resource);
return new SqlSessionFactoryBuilder().build(inputStream);
然后某天早晨发现了端倪---自己导入jar出错了,导入了zip压缩包(无语。。。)

图1

图2

图3
细节很重要啊,千万不要忽略细节!!


本文记录了解决MyBatis中使用org.apache.ibatis.io.Resources类时遇到的问题,作者因错误导入了zip压缩包而非正确的jar包导致系统无法正确识别资源路径。通过详细排查和修正,最终解决了这一困扰。
928

被折叠的 条评论
为什么被折叠?



