类 BeanDefinitionDefaults
- java.lang.Object
- org.springframework.beans.factory.support.BeanDefinitionDefaults
public class BeanDefinitionDefaults extends Object
A simple holder forBeanDefinition
property defaults.- 从以下版本开始:
- 2.5
- 作者:
- Mark Fisher, Juergen Hoeller
- 另请参阅:
AbstractBeanDefinition.applyDefaults(org.springframework.beans.factory.support.BeanDefinitionDefaults)
构造器概要
构造器 构造器 说明 BeanDefinitionDefaults()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 int
getAutowireMode()
Return the default autowire mode.int
getDependencyCheck()
Return the default dependency check code.String
getDestroyMethodName()
Return the name of the default destroy method.String
getInitMethodName()
Return the name of the default initializer method.boolean
isLazyInit()
Return whether beans should be lazily initialized by default, i.e. not eagerly instantiated on startup.void
setAutowireMode(int autowireMode)
Set the autowire mode.void
setDependencyCheck(int dependencyCheck)
Set the dependency check code.void
setDestroyMethodName(String destroyMethodName)
Set the name of the default destroy method.void
setInitMethodName(String initMethodName)
Set the name of the default initializer method.void
setLazyInit(boolean lazyInit)
Set whether beans should be lazily initialized by default.
构造器详细资料
BeanDefinitionDefaults
public BeanDefinitionDefaults()
方法详细资料
setLazyInit
public void setLazyInit(boolean lazyInit)
Set whether beans should be lazily initialized by default.If
false
, the bean will get instantiated on startup by bean factories that perform eager initialization of singletons.
isLazyInit
public boolean isLazyInit()
Return whether beans should be lazily initialized by default, i.e. not eagerly instantiated on startup. Only applicable to singleton beans.- 返回:
- whether to apply lazy-init semantics (
false
by default)
setAutowireMode
public void setAutowireMode(int autowireMode)
Set the autowire mode. This determines whether any automagical detection and setting of bean references will happen. Default is AUTOWIRE_NO which means there won't be convention-based autowiring by name or type (however, there may still be explicit annotation-driven autowiring).- 参数:
autowireMode
- the autowire mode to set. Must be one of the constants defined inAbstractBeanDefinition
.- 另请参阅:
AbstractBeanDefinition.setAutowireMode(int)
getAutowireMode
public int getAutowireMode()
Return the default autowire mode.
setDependencyCheck
public void setDependencyCheck(int dependencyCheck)
Set the dependency check code.- 参数:
dependencyCheck
- the code to set. Must be one of the constants defined inAbstractBeanDefinition
.- 另请参阅:
AbstractBeanDefinition.setDependencyCheck(int)
getDependencyCheck
public int getDependencyCheck()
Return the default dependency check code.
setInitMethodName
public void setInitMethodName(String initMethodName)
Set the name of the default initializer method.Note that this method is not enforced on all affected bean definitions but rather taken as an optional callback, to be invoked if actually present.
getInitMethodName
public String getInitMethodName()
Return the name of the default initializer method.
setDestroyMethodName
public void setDestroyMethodName(String destroyMethodName)
Set the name of the default destroy method.Note that this method is not enforced on all affected bean definitions but rather taken as an optional callback, to be invoked if actually present.
getDestroyMethodName
public String getDestroyMethodName()
Return the name of the default destroy method.