2

我有一个带有spring boot的java项目,我需要从外部文件夹加载application.properties和依赖jar。

我通过在类路径中使用 application.properties 进行了测试,并且 loader.path 属性正常工作。

当我使用外部属性文件(我确定它们已被使用)时,loader.path 无法正常工作,结果是 ClassNotFound 因为罐子没有加载。

此外,当我使用 **-Dloader.path=**xxx 启动应用程序时,它可以正常工作。

如何使用外部属性和 jar 解决问题?

4

1 回答 1

0

这是文件

  1. 您需要确定不同属性文件的加载顺序。
  2. 您需要确保 loader.path 指向正确的路径。我的意思是,相对路径还是绝对路径?你最好把它打印出来。
于 2017-12-05T09:28:18.370 回答