首页 >> 知识 >> Mybatis报错Resources.getResourceAsStream(resource)找不到该方法

Mybatis报错Resources.getResourceAsStream(resource)找不到该方法

问题描述: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中设置存储仓库:E:mavenapache-maven-3.6.1mvn_repo

2、进入IDE,进行设置 File-Settings-Build,Execution,Depolyment-BuildTools-Maven 以如下的配置进行举例:

这时,问题得以解决!

网站地图