java - 如何使用zookeeper作为基于spring的Web应用程序的数据源来加载属性?

标签 java spring maven spring-mvc apache-zookeeper

我有一个使用 spring 初始化并使用 maven 构建的 Web 应用程序。 使用静态存在的属性文件加载各种属性。由于不同的环境需要相同属性的不同值,因此我使用 Maven 配置文件根据构建时的环境加载不同的属性文件。 例如:- dev.properties 用于开发环境,prod.properties 用于生产环境。

现在我想让构建独立于属性文件, 在上下文初始化期间,将从某些数据源(zookeeper)获取属性的值。

如何在上下文初始化之前加载属性?

最佳答案

Spring Cloud Config Zookeeper提供了一种方法来做到这一点。我发布了一个简短的使用示例 here

关于java - 如何使用zookeeper作为基于spring的Web应用程序的数据源来加载属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28397982/

相关文章:

java - 从 CMD 行运行时,JMeter 正在创建多个条目

spring - 是否可以在运行时的Spring Boot中创建REST端点?

xml - Scala 在大(30MB)xml 文件中查找元素

eclipse - 在 Eclipse 中热部署时从依赖 jar 中找不到类

java - JSF 取消选择 selectOneRadio

java - 递归列出给定目录中的所有文件,隐藏文件夹中的文件除外

java.util.UUID 实习/回收

spring - 将参数传递给 Spring 的 Taskexecutor 中的可运行类

java - 如何使用 RedirectAttributes 在另一个 Controller 中调用一个 Controller 方法

java - 如何解决 Maven Invoker API 警告 : Maven will be executed in interactive mode, 但没有配置输入流