package cn.com.gome.rebate.spring;
/**
* @类注释:
* @author: zhangyinhu
* @date 2015-7-21 上午11:32:31
*/
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeansException;
import org.springframework.beans.InvalidPropertyException;
import org.springframework.beans.factory.config.BeanPostProcessor;
import cn.com.gome.rebate.diamond.ReloadableConfig;
import cn.com.gome.rebate.spring.aop.cache.PropertiesLoader;
import com.alibaba.dubbo.config.RegistryConfig;
public class RegistryConfigBeanPostProcessor implements BeanPostProcessor {
private static final String CONF_PATH="config/property/conf.properties";
private final static Map<String/**beanID*/,String/**diamondKey*/> addresses=new HashMap<String,String>();
static{
initialze();
}
static synchronized void initialze(){
//从属性文件中读取了配置文件信息放置 内存中
String dubboZookee
dubbo接口address从diamond获取按spring的BeanPostProcessor代理实现
最新推荐文章于 2018-10-28 20:31:00 发布