一: import org.apache.ibatis.io.Resources; InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");
二: private void scanPackage(String basePackage) { //掃描編譯好的類路徑下全部的類 URL url = this.getClass().getClassLoader().getResource("/" + replaceTo(basePackage)); String fileStr = url.getFile(); File file = new File(fileStr); //拿到全部類com.enjoy下的james文件夾 String[] filesStr = file.list(); for (String path : filesStr) { File filePath = new File(fileStr + path);//掃描com.enjoy.james下的全部class類 //遞歸調用掃描,若是是路徑,繼續掃描 if (filePath.isDirectory()) { // com.enjoy.james scanPackage(basePackage + "." + path); } else { classNames.add(basePackage + "." + filePath.getName());//若是是class文件則加入List集合(待生成bean) } } }