在Java中从classpath读取文件,可以使用下面的方法:
InputStream input = this.getClass().getClassLoader().getResourceAsStream("config.properties");
InputStream input = this.getClass().getResourceAsStream("/config.properties");
InputStream input = ClassLoader.getSystemResourceAsStream("config.properties");
InputStream input = getServletContext().getResourceAsStream("/WEB-INF/config.properties");
需要注意的是:
以上都是可以从classpath中读取文件的标准方法,根据项目类型选择合适的方式即可。