gpt4 book ai didi

javascript - 使用 JavaScript 获取 jar 文件中配置的环境变量

转载 作者:行者123 更新时间:2023-12-03 06:47:12 28 4
gpt4 key购买 nike

我正在开发一个使用 Spring Boot、JavaScript 和 REST API 与数据库交互的 Web 应用程序。我有一个 jar 文件,其中配置了几个存储 url 和部分 url 的环境变量。在 Spring Boot Controller 中,我使用以下行来获取环境变量:

@Resource 
private Environment environment;
String prefix = environment.getProperty("rest.resource.name");

我可以使用 JavaScript 来执行此操作吗?

最佳答案

您不能直接这样做,但是,您可以使用模板语言(Thymeleaf、Velocity 甚至 JSP)并放置 <script> block 在模板内。

Thymeleaf 的示例:

<script th:inline="javascript">
/*<![CDATA[*/
var myProperty = /*[[${@environment.getProperty('rest.resource.name')}]]*/ null;
</script>

现在您可以使用myProperty在您的 JavaScript 代码中(至少如果您将 JavaScript 源代码放在 HTML 页面中的此脚本 block 下方)。

使用 JSP 你可以做类似的事情:

<spring:eval expression="@environment.getProperty('rest.resource.name')" var="myProperty"/>
<script type="text/javascript">
var myProperty = '${myProperty}';
</script>

关于javascript - 使用 JavaScript 获取 jar 文件中配置的环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37682762/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com