报错如图
java
@Test
public void testFindAll() throws IOException {
//1.读取配置文件
InputStream in = Resources.getResourceAsStream("mybatis-cfg.xml");
//2.创建SqlSessionFactory工厂对象
SqlSessionFactoryBuilder builder =new SqlSessionFactoryBuilder();
SqlSessionFactory build = builder.build(in);
//3.得到SqlSession对象
SqlSession sqlSession=factory.openSession();
//4.通过SqlSession获得接口的代理对象
UserDao mapper = sqlSession.getMapper(UserDao.class);
//5.通过代理对象执行操作
List<User> userList = mapper.findAll();
for (User user : userList) {
System.out.println(user);
}
//6.释放资源
sqlSession.close();
in.close();
}
运行之后一直java.lang.NullPointerException 空指针异常 26行鼠标放上去显示 Find why 'factory' coubls be null 点击之后 SqlSession sqlSession=factory.openSession();in MybatisTestFindAll()(filter:null)
网上该找的找了无法解决,请求解决方法