// 用该Registry注册一个新定义的bean,但是新的bean必须支持父的定义和子的定义void registerBeanDefinition(String beanName, BeanDefinition beanDefinition)throws BeanDefinitionStoreException;
// 给一个beanName移除掉BeanDefinitionvoid removeBeanDefinition(String beanName) throws NoSuchBeanDefinitionException; // 根据一个beanName取得一个BeanDefinitionBeanDefinition getBeanDefinition(String beanName) throws NoSuchBeanDefinitionException; // 根据beanName检查这个Registry是否含有这个BeanDefinitionboolean containsBeanDefinition(String beanName); // 返回这个Registry所有BeanDefinition的nameString[] getBeanDefinitionNames(); //返回这个Registry BeanDefinition的个数int getBeanDefinitionCount(); // 确定给定的的beanName是否已经在这个Registry试用boolean isBeanNameInUse(String beanName);
时间: 2024-10-17 04:15:57