Mybatis错误日记 —— 注解开发扫包后出现Mapper为null的解决办法
Mybatis错误日记 —— 注解开发扫包后出现Mapper为null的解决办法前言通过在Mybatis配置下的Mappers扫包扫该mapper包下所有mapper,在测试类中出现NullPointerException,今天笔者来讲一下解决办法解决测试类下需要新增以下配置@Beforepublic void after() throws IOException {//获取配置文件InputSt
·
前言
通过在Mybatis配置下的Mappers扫包扫该mapper包下所有mapper,在测试类中出现NullPointerException,今天笔者来讲一下解决办法
解决
测试类下需要新增以下配置
@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);
}
之后直接启动即可!
更多推荐
已为社区贡献2条内容
所有评论(0)