如何使用 Spring cloud config server 来服务 web-ui 配置
Posted
技术标签:
【中文标题】如何使用 Spring cloud config server 来服务 web-ui 配置【英文标题】:How to use Spring cloud config server to serve web-ui configuration as well 【发布时间】:2020-07-09 20:16:27 【问题描述】:我有几个绑定了 Web 应用程序的服务(微服务)。在我的服务中,有一个端点来提供 UI 配置。这意味着当有人访问该站点时,会调用配置端点并且 UI 会获取所需的配置。
顺便说一句,国家代码和区域设置会传递到此配置端点,该端点为该用户定制配置。 (意味着我们必须进行一些验证以及在原始配置中填充一些占位符)。
考虑到这一点,在我的情况下,我如何利用 Spring Cloud 配置进行 UI 配置? 如果为此目的有更好的方法,请告诉我。
提前致谢
【问题讨论】:
【参考方案1】:什么是 UI 配置?由于您正在传递语言环境信息,我相信它更像是本地化文本!?占位符有多大不同?它们可以被编译并作为静态值提供吗?
spring config 太过分了,我认为它不应该用于这种情况。
【讨论】:
也许我没有正确解释。语言环境这个词会产生误导。我不想从配置服务器加载 ui-key 翻译,而是一些特定的配置,比如位于某些页面中的一些链接,但这些链接对于不同的语言环境可能会有所不同。或功能切换作为配置。如您所见,提供正确的配置会有一些逻辑。我想知道我是否可以使用 Spring 配置服务器(很多东西已经到位,比如版本控制、git 集成等)并以某种方式通过一些拦截器或类似的东西将我的逻辑添加到它以上是关于如何使用 Spring cloud config server 来服务 web-ui 配置的主要内容,如果未能解决你的问题,请参考以下文章
spring cloud config如何使用本地属性覆盖远程属性
如何使用 env 特定配置创建 Spring Cloud Config Client?