Jia_Li_z 2020-09-12 09:24 采纳率: 50%
浏览 680

SpringBoot引用第三方Jar,配置文件无法正常获取

我们的SpringBoot项目中使用的第三方jar,需要在我们项目里创建config目录,第三方jar要读取里面的配置文件,但是现在maven打包的,读取的config路径不正确,
具体获取config路径的代码如下:

String configPath = ConfigPathUtil.class.getProtectionDomain().getCodeSource().getLocation().getPath();

最终取的路径

xxx\target\xxx.jar!\BOOT-INF\lib\config.jar!\config\

正确的路径应该是xxx\target\xxx.jar!\BOOT-INF\classes\config

这个问题除了修改第三方jar源码还有其他可解的方式吗?

  • 写回答

2条回答 默认 最新

  • zqbnqsdsmd 2020-09-12 09:54
    关注
    评论

报告相同问题?