来自提供静态内容的 Spring Boot App 的属性文件引用

问题描述

我有一个提供静态内容的 Spring Boot 应用程序。 我遵循了 Spring 文档 (https://spring.io/blog/2013/12/19/serving-static-web-content-with-spring-boot) 中的指南 我所有的页面和我的结构都在静态文件夹中(src/main/resources/static)。 本地主机服务器能够访问静态文件夹中的每个文件

我希望能够从外部配置文件更改某些属性,例如某些 API 的 url。 例如,我想要一个名为 orderUrl="localhost:8081/api/v1/customers/" 的属性,并且能够将它集成到与 axios 的调用中。

有时我希望在生成 jar 文件时能够在 jar 之外提供外部配置文件并覆盖 jar 内的属性。 我试图从静态文件夹中引用上一级 (src/main/resources) 的 application.properties,但没有成功。

我曾尝试使用该属性 spring.resources.static-locations 并将文件添加搜索资源的位置 src/main/resources 但它没有用。 spring.resources.static-locations=classpath://

有什么办法可以实现吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)