1 Star 0 Fork 156

whipper86 / Spring-Analysis

forked from huifer / Code-Analysis 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Spring-BeanDefinitionRegistry.md 1022 Bytes
一键复制 编辑 原始数据 按行查看 历史
huifer 提交于 2020-12-22 14:15 . docs: 源码分析

Spring BeanDefinitionRegistry

  • 类全路径: org.springframework.beans.factory.support.BeanDefinitionRegistry

  • BeanDefinitionRegistry 类作用: 提供 BeanDefinition 处理行为

public interface BeanDefinitionRegistry extends AliasRegistry {

	/**
	 *
	 * 注册beanDefinition
	 */
	void registerBeanDefinition(String beanName, BeanDefinition beanDefinition)
			throws BeanDefinitionStoreException;

	/**
	 * 移除bean的定义
	 */
	void removeBeanDefinition(String beanName) throws NoSuchBeanDefinitionException;

	/**
	 * 获取bean定义
	 */
	BeanDefinition getBeanDefinition(String beanName) throws NoSuchBeanDefinitionException;

	/**
	 * 是否存在 beanDefinition
	 */
	boolean containsBeanDefinition(String beanName);

	/**
	 * 获取所有的beanDefinition的名称(beanName列表)
	 */
	String[] getBeanDefinitionNames();

	/**
	 * 获取 beanDefinition 的数量
	 */
	int getBeanDefinitionCount();

	/**
	 * beanName是否被使用
	 */
	boolean isBeanNameInUse(String beanName);

}
Java
1
https://gitee.com/huangxinwhipper/spring-analysis.git
git@gitee.com:huangxinwhipper/spring-analysis.git
huangxinwhipper
spring-analysis
Spring-Analysis
master

搜索帮助