我希望能够从应用程序 jar 文件外部配置一些外部配置文件。配置文件正在使用 @PropertySource 加载,类似于您在下面看到的内容;
@PropertySource("classpath:configuration/myFile.properties)
应用程序位于与此配置目录相对的目录中,如下所示。
\Workingdirectory
--\configuration
+++myfile.properties
--myApp.jar
如何设置类路径以期望这个相对放置的目录?
最佳答案
您可以使用“file:”模式来关联外部资源
PropertySource("file:${app.home}/app.properties")
关于Java Spring引用PropertySource相对于jar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42522544/