配置:
<build> <resources> <resource> <directory>src/resources</directory> <excludes> <exclude>*/*.properties</exclude> </excludes> <filtering>false</filtering> </resource> </resources> </build>
读取文件:
private static Properties props; /** * 静态代码块只执行一次 */ static { String fileName = "xxxxxxxxx.properties"; props = new Properties(); try { ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); InputStream inputStream = classLoader.getResourceAsStream(fileName); props.load(inputStream); } catch (IOException e) { logger.error("配置文件读取异常", e); } }