素材巴巴 > 程序开发 >

org.springframework.core.AliasRegistry interface实现学习

程序开发 2023-09-07 14:07:01

1.接口概述

AliasRegistry接口是alias注册管理接口,支持4个api,分别是注册alias、删除alias、获取alias、判断指定名称是否是alias。AliasRegistry该接口层次在spring中非常高,因而是非常基础的一个接口。
在这里插入图片描述
实现了AliasRegistry接口的接口或类如下:
在这里插入图片描述

2.接口细节

2.1.注册alias-registerAlias

/*** Given a name, register an alias for it.* @param name the canonical name* @param alias the alias to be registered* @throws IllegalStateException if the alias is already in use* and may not be overridden*/void registerAlias(String name, String alias);
 

2.2.删除alias-removeAlias

/*** Remove the specified alias from this registry.* @param alias the alias to remove* @throws IllegalStateException if no such alias was found*/void removeAlias(String alias);
 

2.3.判断是否为alias-isAlias

/*** Determine whether the given name is defined as an alias* (as opposed to the name of an actually registered component).* @param name the name to check* @return whether the given name is an alias*/boolean isAlias(String name);
 

2.4.返回指定name的alias数组-getAliases

/*** Return the aliases for the given name, if defined.* @param name the name to check for aliases* @return the aliases, or an empty array if none*/String[] getAliases(String name);
 

标签:

素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。