【发布时间】:2019-03-26 20:05:45
【问题描述】:
我有一个服务于 angularjs 的 spring-boot 项目。前端和后端代码都在同一个项目中。
在我的 angularjs service.js 文件中,我正在调用后端服务。 我在不同的属性文件中有不同的 url。我想根据个人资料选择阅读它们。我知道如何在 Java 类中读取属性文件,但我不确定如何从 javascript 文件中的属性文件中读取值。
如下图:
【问题讨论】:
-
请记住,JS 文件是在浏览器中执行的,并且对 props 文件的访问类型与 JVM 不同。
-
尝试创建一个 json 文件而不是属性文件,然后调用 ajax 来读取它。
-
客户端的浏览器中运行的JS,而属性文件在服务端,所以JS文件不能读取属性文件(直接)。您要么需要动态生成 JS 文件,以便服务器可以注入属性值,要么需要对服务器进行 AJAX 调用以检索属性。
标签: javascript java angularjs spring-boot properties-file