public static class ApplicationX.BeanDefinition extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
AUTOWIRE_BY_NAME |
static int |
AUTOWIRE_BY_TYPE |
static int |
AUTOWIRE_CONSTRUCTOR |
static int |
AUTOWIRE_NO |
static int |
DEPENDENCY_CHECK_ALL |
static int |
DEPENDENCY_CHECK_NONE |
static int |
DEPENDENCY_CHECK_OBJECTS |
static int |
DEPENDENCY_CHECK_SIMPLE |
static String |
SCOPE_PROTOTYPE |
static String |
SCOPE_SINGLETON |
| 构造器和说明 |
|---|
BeanDefinition() |
public static final int AUTOWIRE_NO
public static final int AUTOWIRE_BY_NAME
public static final int AUTOWIRE_BY_TYPE
public static final int AUTOWIRE_CONSTRUCTOR
public static final int DEPENDENCY_CHECK_NONE
public static final int DEPENDENCY_CHECK_OBJECTS
public static final int DEPENDENCY_CHECK_SIMPLE
public static final int DEPENDENCY_CHECK_ALL
public Map<Integer,ApplicationX.ValueHolder> getConstructorArgumentValues()
public String getDestroyMethodName()
public void setDestroyMethodName(String destroyMethodName)
public int getDependencyCheck()
public void setDependencyCheck(int dependencyCheck)
public String getInitMethodName()
public void setInitMethodName(String initMethodName)
public boolean isSingleton()
public boolean isPrototype()
public boolean isLazyInit()
public boolean isPrimary()
public String getScope()
public void setPropertyValues(ApplicationX.PropertyValues propertyValues)
public ApplicationX.PropertyValues getPropertyValues()
public void setBeforeInstantiationResolved(Boolean beforeInstantiationResolved)
public Boolean getBeforeInstantiationResolved()
public Class getBeanClass()
public Class getBeanClassIfResolve(Supplier<ClassLoader> loaderSupplier)
public Class resolveBeanClass(ClassLoader classLoader)
public Supplier<?> getBeanSupplier()
public void setBeanSupplier(Supplier<?> beanSupplier)
public void setBeanClass(Class beanClass)
public void setScope(String scope)
public void setPrimary(boolean primary)
public void setLazyInit(boolean lazyInit)
public String getBeanClassName()
public void setBeanClassName(String beanClassName)
public int getAutowireMode()
public void setAutowireMode(int autowireMode)
Copyright © 2021. All rights reserved.