mybatis获取xml路径问题。
在idea使用mybatis时控制台报错(Exception in thread “main” java.lang.NullPointerException
at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:84)
at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:64)
at com.cjt.test.MybatisTest.main(MybatisTest.java:24))其中一种可能性是xml路径不能获取
1.Resources.class.getResourceAsStream(“SqlMapConfig.xml”);这种方式是错误的,不能得到路径,必须在xml文件前加上斜杠‘/’。例如
Resources.class.getResourceAsStream("/SqlMapConfig.xml");能够正确获得。
2.Resources.getResourceAsStream(“SqlMapConfig.xml”);这种方式也能够正确获得路径。
感兴趣可以搜索一下Resources.getResourceAsStream的具体用法。