public interface BeanFactory
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
FACTORY_BEAN_PREFIX
If a bean name start with this its a
FactoryBean |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Set<java.lang.String> |
getAliases(java.lang.Class<?> type)
get all bean name
|
<T> T |
getBean(java.lang.Class<T> requiredType)
Find the bean with the given type, throw an NoSuchBeanDefinitionException if
it doesn't exist
|
java.lang.Object |
getBean(java.lang.String name)
find the bean with the given type, throw an NoSuchBeanDefinitionException if
it doesn't exist
|
<T> T |
getBean(java.lang.String name,
java.lang.Class<T> requiredType)
find the bean with the given name and cast to required type, throw an
NoSuchBeanDefinitionException if it doesn't exist.
|
java.lang.String |
getBeanName(java.lang.Class<?> requiredType)
Get the target class's name
|
<T> java.util.List<T> |
getBeans(java.lang.Class<T> requiredType)
Get a list of beans with given type
|
java.lang.Class<?> |
getType(java.lang.String name)
get bean type
|
boolean |
isPrototype(java.lang.String name)
is Prototype ?
|
boolean |
isSingleton(java.lang.String name)
is Singleton ?
|
static final java.lang.String FACTORY_BEAN_PREFIX
FactoryBeanjava.lang.Object getBean(java.lang.String name)
throws NoSuchBeanDefinitionException
name - bean nameNoSuchBeanDefinitionException - if a bean does not exist<T> T getBean(java.lang.Class<T> requiredType)
throws NoSuchBeanDefinitionException
requiredType - bean typeNoSuchBeanDefinitionException - if a bean does not exist<T> T getBean(java.lang.String name,
java.lang.Class<T> requiredType)
throws NoSuchBeanDefinitionException
name - bean namerequiredType - cast to required typeNoSuchBeanDefinitionException - if a bean does not existboolean isSingleton(java.lang.String name)
throws NoSuchBeanDefinitionException
name - NoSuchBeanDefinitionException - if a bean does not existboolean isPrototype(java.lang.String name)
throws NoSuchBeanDefinitionException
name - NoSuchBeanDefinitionException - if a bean does not existjava.lang.Class<?> getType(java.lang.String name)
throws NoSuchBeanDefinitionException
name - bean nameNoSuchBeanDefinitionException - if a bean does not existjava.util.Set<java.lang.String> getAliases(java.lang.Class<?> type)
type - bean typejava.lang.String getBeanName(java.lang.Class<?> requiredType)
requiredType - <T> java.util.List<T> getBeans(java.lang.Class<T> requiredType)
requiredType - given bean typeCopyright © 2019 TODAY. All rights reserved.