码迷,mamicode.com
首页 > 编程语言 > 详细

spring相关

时间:2017-08-10 19:29:47      阅读:144      评论:0      收藏:0      [点我收藏+]

标签: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:

spring相关

标签:final   不能   sci   签名   ora   bean   trie   其他   new   

原文地址:http://www.cnblogs.com/shanwf/p/7340471.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!