Package com.ultikits.ultitools.context
Class BeanDefinition
java.lang.Object
com.ultikits.ultitools.context.BeanDefinition
Bean definition to hold metadata about a bean.
Bean定义类,用于保存Bean的元数据。
Bean定义类,用于保存Bean的元数据。
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBeanDefinition(Class<?> beanClass) BeanDefinition(Class<?> beanClass, String beanName) -
Method Summary
Modifier and TypeMethodDescriptionClass<?> Object[]getScope()booleanbooleanbooleanvoidsetBeanClass(Class<?> beanClass) voidsetBeanName(String beanName) voidsetConstructorArgValues(Object[] constructorArgValues) voidsetDependsOn(List<String> dependsOn) voidsetFactoryBean(Object factoryBean) voidsetFactoryMethod(Method factoryMethod) voidsetInstance(Object instance) voidsetLazyInit(boolean lazyInit) void
-
Field Details
-
beanClass
-
beanName
-
scope
-
instance
-
factoryMethod
-
factoryBean
-
dependsOn
-
lazyInit
private boolean lazyInit -
constructorArgValues
-
-
Constructor Details
-
BeanDefinition
public BeanDefinition() -
BeanDefinition
-
BeanDefinition
-
-
Method Details
-
getBeanClass
-
setBeanClass
-
getBeanName
-
setBeanName
-
getScope
-
setScope
-
getInstance
-
setInstance
-
getFactoryMethod
-
setFactoryMethod
-
getFactoryBean
-
setFactoryBean
-
getDependsOn
-
setDependsOn
-
isLazyInit
public boolean isLazyInit() -
setLazyInit
public void setLazyInit(boolean lazyInit) -
isSingleton
public boolean isSingleton() -
isPrototype
public boolean isPrototype() -
getConstructorArgValues
-
setConstructorArgValues
-