InputStream is = Resources.getResourceAsStream("xxx.xml"); 一、文件路径的弊端 绝对路径 d:/xxx/xxx.xml 当项目在不同pc上部署运行时,绝对路径是不可行的 相对路径 src/main/resources/xxx.xml 当项目为web项目时,部署后src目录就没有了,路径失效 二、解决方法 使用类加载器 读取类路径的配置文件 使用SevrletContext对象getRealPath() 获取当前运行部署的绝对路径