标签:final 不能 sci 签名 ora bean trie 其他 new
DefaultListableBeanFactory:
AliasRegistry:针对alias的建单的增删改操作接口
void registerAlias(String name,String alias)//根据name和alias注册alias方法签名
void removeAlias(String alias)//根据alias删除alias方法签名
boolean isAlias(String name)//判断当前name是否在spring容器中存在alias
String[] getAliases(String name)//根据name获取所有的alias
SimpleAliasRegistry:实现AliasRegistry接口增删改方法的实现类
private final Map<String,String>aliasMap = new ConcurrentHashMap<>(16);//用于存放alias和name
public void registerAlias(String name,String alias)//name alias 均不能为空不能相同 且name不能是其他的alias
protected boolean allowAliasOverriding()//是否允许覆盖alias
public boolean hasAlias(String name,String alias)//判断是否存在相同的对,或者存在alias为其他对的name
public void removeAlias(String alias)//删除alias
public boolean isAlias(String name )//指定name是否存在alias
public String][] getAliases(String name)//获取指定name的alias集合
private vid retrieveAliases(String name,List<String> result)//从aliasMap中遍历出指定value为name的alias
public void resolveAliases(StringValueResolver valueResolver)//
void checkForAliasCircle(String name,String alias)//循环检查是否存在alias为其他的name
BeanDefinitionFactory:
标签:final 不能 sci 签名 ora bean trie 其他 new
原文地址:http://www.cnblogs.com/shanwf/p/7340471.html