We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Spring的使用者一般使用PlaceHolder加载properties文件,Config Toolkit提供类ZookeeperSourceFactory来兼容Spring Placeholder.
需要注意的是,由于Spring Placeholder在bean的初始化阶段将配置信息注入到bean中,所以使用这种方式无法获取配置热更新的特性.
并不是所有的配置都有必要实现热更新,比如数据库的连接池,重新初始化的成本比较高;比较适合使用热更新的场景是一些需要在线调整的业务参数.
<config:profile connect-str="localhost:2181" root-node="/projectx/modulex" version="1.0.0"/> <config:placeholder> <config:group node="property-group1" /> <config:group node="property-group2" /> </config:placeholder> <!-- Your business bean --> <bean class="your.BusinessBean"> <property name="strProp" value="${config.str}" /> <property name="intProp" value="${config.int}" /> </bean>