SpringMVC错误日记 —— 注解开发扫包后出现Mapper为null的解决办法
前言
解决
测试类下需要新增以下配置
@Before
public void after() throws IOException {
// 获取配置文件
InputStream input = Resources.getResourceAsStream("mybatisConfig.xml");
// 获取Session工厂
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(input);
// 获取session会话
SqlSession session = sqlSessionFactory.openSession();
// 对应的mapper
userMapper = session.getMapper(UserMapper.class);
}
之后直接启动即可!