最近,我开始尝试使用Springboot来创建一个我的API接口项目
前面一切的想法都还好,基本都完成了
就差打包成jar 就可以开始愉快之旅了
哪成想,就折在这里了
//config.load(new FileInputStream(ResourceUtils.getFile("classpath:connection.properties").getPath())); |
在最早之前,使用的是本地环境的相对路径进行开发的,在本地一切都是那么的如意那么的顺畅。。。。
当我打好包之后,当然,打包完之后的jar铁定是找不到文件的,因为之前我用的是项目开发时的文件相对路径,在进行打包成jar 的过程中,文件路径是会被改变的
然后就在网上兜兜转转的找翻来覆去的尝试,
最终有了=> config.load(new FileInputStream(ResourceUtils.getFile("classpath:connection.properties").getPath()));
开起来还是挺清爽的,本地跑的飞起,打完包之后呢,还是一个样,还是不行。
当然最后这个问题还是解决了:
//config.load(new FileInputStream(ResourceUtils.getFile("classpath:connection.properties").getPath())); |
就是上面的这个没有注释掉的这个,就是这个东西
最后我就是通过这个的一个比之前开起来更轻松的一个方式解决了我自己的问题。
在这里留一笔,如果对各位的问题有帮助,或者整好解决您的问题,不胜荣幸!!!!!
Spring Boot项目打包为可执行jar 配置文件无法找到
原文:https://www.cnblogs.com/Robin-LY/p/14693951.html