问题描述:MybatisDemo.java
加载mybatis的核心配置文件,获取SqlSessionFactory时,getResourceAsStream()方法标红,IDEA表示并没有这个方法。
1、加载mybatis的核心配置文件,获取SqlSessionFactory
String resource = "mybatis-config.xml";
InputStream inputStream = Resources.getResourceAsStream(resource);
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
Error:Cannot resolve method ‘getResourceAsStream‘ in ‘Resources‘
解决方法:导包import.org.apache.ibatis.io.Resources
~~
若仍报错,显示:java: 程序包org.apache.ibatis.io不存在,则查看Maven的设置信息。
1、首先打开maven的安装根目录,找到settings.xml
在settings.xml中设置存储仓库:
<localRepository>E:\maven\apache-maven-3.6.1\mvn_repo</localRepository>
2、进入IDE,进行设置
File-Settings-Build,Execution,Depolyment-BuildTools-Maven
以如下的配置进行举例:
这时,问题得以解决!