方式一:idea启动能读到xml文件,但是达成jar包后,因为找不到路径src/main/resources,所以windows和linux下都读不到xml文件
String path = ("src/main/resources/config/config-%",modelType);
Document document = (new File(path));
方案二:idea里和windows下能读到xml文件,到linux机器上后就读不到了。
String path = ("/config/config-%",modelType);
InputStream fis = ().getResourceAsStream(path);
SAXBuilder saxBuilder = new SAXBuilder();
Document document = (fis);
方案三: windows和linux,以及idea里启动都能读到xml文件!
String path = ("config/config-%", modelType); ClassPathResource classPathResource = new ClassPathResource(path); InputStream fis = (); SAXBuilder saxBuilder = new SAXBuilder(); Document document = (fis);