项目场景:
提示:这里简述项目相关背景:
例如:mybaties框架学习
问题描述
提示:这里描述项目中遇到的问题:
例如:出现Could not find resource /mybatis-config.xml
public static void main(String[] args) throws IOException {
//mabatis 配置文件路径
String resource = "/mybatis-config.xml";
//从配置文件中获取输入流
InputStream inputStream = Resources.getResourceAsStream(resource);
//将输入流传递给sqlsessionFactoryBulider实例的build方法
//build的方法会读取配置文件内容,返回sqlSessionFactory
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
//创建sqlsession 对于数据库访问
SqlSession SqlSession=sqlSessionFactory.openSession();
//获取一个实现映射器的接口的代理对象
//userMapper是一个对象,实现了UserMapper接口,可以调用其中的方法
UserMapper userMapper=SqlSession.getMapper(UserMapper.class);
//调用get方法获取user
User user=userMapper.get(1);
System.out.println(user);
SqlSession.close();
}
}
原因分析:
“/mybatis-config.xml”;格式填写错误
解决方案:
“mybatis-config.xml"不能多一个”/"