seedstack - 种子堆栈,如何从属性文件中读取基本 url
问题描述
我正在使用 feign 客户端进行休息呼叫。我将基本 URL 保存在应用程序 .yaml 文件中。但我希望 application.yaml 应该从保存在外部位置的属性文件中读取基本 url。当我尝试部署我的 Web 应用程序时,我遇到了这个问题。
解决方案
SeedStack 配置文件可以包含占位符(或我们称之为宏)。配置节点下提供了一些运行时信息runtime
,可以使用宏进行引用。
如果您使用嵌入式 Web 服务器运行 Web 应用程序,则基本 URL 就是这种情况。无论它们的位置如何,您都可以从属性文件中引用它:
someProperty=${runtime.web.baseUrl}/something
警告:在早于 18.11 的 SeedStack 版本中,基本 URL 可以在下面web.runtime.baseUrl
使用。这已在最新版本中进行了更改,以便在同一位置重新组合所有运行时信息。请注意,当时它也有一个斜杠。
相关文档:
推荐阅读
- java - 为什么 MigLayout 中的这个滚动窗格一直向右扩展?
- python - 确定全局异常处理程序中的错误消息,而不是它崩溃的位置
- reactjs - Chakra UI Modal 无法正常工作
- attributes - 我们如何生成具有多个附加输入字段的属性组合
- node.js - 重置密码令牌 nodejs 和 express, throw er; // 未处理的“错误”事件 ^ 错误:回调已被调用
- firebase - 使用 expo 权限反应原生 firebase 推送通知
- c++ - 我如何解决这个没有匹配的函数来调用'stoi(int&)'|
- reactjs - 如何将 webpack 配置为代码拆分小型静态反应页面
- reactjs - React JS 登录和路由器未按预期工作
- android - 为什么 FingerprintManager.AuthenticationCallback 在前台服务中没有响应?