創建SqlSessionFactory
讀取配置文件
/**
* Class.getResource(String path)
* 1、path不以’/'開頭時,默認是從此類所在的包下取資源;
* 2、path 以’/'開頭時,則是從ClassPath根下獲取;
*/
System.out.println(" App.class.getResource(\"\") =="+ App.class.getResource("") );
System.out.println(" App.class.getResource(\"/\") =="+ App.class.getResource("/") );
/**
* Class.getClassLoader().getResource(String path)
* 1、path不能以’/'開頭時;以/開頭返回null
* 2、不以/開頭的path是從ClassPath根下獲取
*/
System.out.println(" App.class.getClassLoader().getResource(\"\") =="+ App.class.getClassLoader().getResource("") );
System.out.println(" App.class.getClassLoader().getResource(\"/\") =="+ App.class.getClassLoader().getResource("/") );
//打印結果
//App.class.getResource("") //==file:/D:/ideaProjects/mybatis/demo01/target/classes/yyq/mybatis/
//App.class.getResource("/") ==file:/D:/ideaProjects/mybatis/demo01/target/classes/
//App.class.getClassLoader().getResource("") //==file:/D:/ideaProjects/mybatis/demo01/target/classes/
//App.class.getClassLoader().getResource("/") ==null