Spring Boot 外部 jar 未加载

2024-04-21

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

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

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

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

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


这里是document https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html

  1. 您需要确保不同属性文件的加载顺序。
  2. 您需要确保 loader.path 指向正确的路径。我的意思是,相对路径还是绝对路径?你最好把它打印出来。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spring Boot 外部 jar 未加载 的相关文章

随机推荐