背景 写的一个spring boot项目打成jar包部署运行下,打成jar包,提示找不到资源文件,如下图: 直接通过idea是可以运行的,但打成jar包后提示找不到资源文件,简单查阅后了解到是因为jar包在读取文件的方式不一致导致的 问题分析 先定位到哪行代码出错,如下: URI configurationFileURI = this.getClass().getClassLoader().getResource(CONFIGURATION_FILE).toURI(); 这里报错,提示getRe…