package com.baidu.disconf.client.test.model; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; import com.baidu.disconf.client.common.annotations.DisconfItem; /** * 服务A,他使用的是 ConfA * * @author liaoqiqi * @version 2014-5-16 */ @Service public class ServiceA { /** * 1. 分布式配置项,keyB是其全局Key名<br/> */ @Value(value = "10") private int varAA; public static final String keyA = "keyA"; @Autowired private ConfA confA; public long calcMoneyA() { return confA.getVarA(); } public long calcMoneyA2() { return confA.getVarA2(); } @DisconfItem(key = ServiceA.keyA) public int getVarAA() { return varAA; } public void setVarAA(int varAA) { this.varAA = varAA; } }