Springboot jar包部署后不能读取resources目录下模板

在idea中使用
Resource resource = new ClassPathResource("db/ip2region.db");
InputStream is = new FileInputStream(resource.getFile().toString());

可以正常获取

打包成jar之后 运行提升java.io.FileNotFoundException

换成InputStream is = this.getClass().getClassLoader().getResourceAsStream("db/ip2region.db");之后 还是上面问题,

后来发现ip2region.db,在文件夹ip2Region.db,名称大小写修改一致之后问题解决。
 

你可能感兴趣的:(intellij-idea,java,intellij,idea,spring,boot)