最近将项目重构了一下,将创建数据库表的语句放到资源文件中,在服务启动后,程序加载资源
获取文件的几种方式
1、org.apache.commons.io.IOUtils
IOUtils.toString(this.getClass.getClassLoader().getResourceAsStream(fileName))
2、FileUtils.readFileToString(FileUtils.toFile(this.getClass.getClassLoader().getResource(fileName)), "UTF-8");
3、直接获取文件路径 this.getClass.getClassLoader().getResource(fileName).toString()
有时间详细介绍下