我有一个使用 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/