Class InjectingBeanProvider
java.lang.Object
cool.scx.bean.provider.InjectingBeanProvider
- All Implemented Interfaces:
BeanProvider
支持字段和方法注入 的 提供器
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?> 表示 getBean() 返回的对象类型static StringbuildCycleText(List<InjectingBeanProvider> creatingList, InjectingBeanProvider beanClass) static booleancheckAllArePrototype(List<InjectingBeanProvider> creatingList) static booleancheckContains(List<InjectingBeanProvider> creatingList, InjectingBeanProvider injectingBeanProvider) getBean(BeanFactory beanFactory) 获取 Beanboolean表示 getBean() 是否始终返回同一实例
-
Constructor Details
-
InjectingBeanProvider
-
-
Method Details
-
checkContains
public static boolean checkContains(List<InjectingBeanProvider> creatingList, InjectingBeanProvider injectingBeanProvider) -
checkAllArePrototype
-
buildCycleText
public static String buildCycleText(List<InjectingBeanProvider> creatingList, InjectingBeanProvider beanClass) -
getBean
Description copied from interface:BeanProvider获取 Bean- Specified by:
getBeanin interfaceBeanProvider
-
singleton
public boolean singleton()Description copied from interface:BeanProvider表示 getBean() 是否始终返回同一实例- Specified by:
singletonin interfaceBeanProvider
-
beanClass
Description copied from interface:BeanProvider表示 getBean() 返回的对象类型- Specified by:
beanClassin interfaceBeanProvider
-