Package com.imyeyu.inject
Class BeanFactory
java.lang.Object
com.imyeyu.inject.BeanFactory
Bean 工厂,负责创建和管理 Bean 实例
- Since:
- 2026-01-12 23:38
- Author:
- 夜雨
-
Constructor Summary
ConstructorsConstructorDescriptionBeanFactory(BeanContext context, com.imyeyu.inject.StartupStatistics statistics) -
Method Summary
-
Constructor Details
-
BeanFactory
-
-
Method Details
-
getBean
获取 Bean 实例- Parameters:
name- 名称- Returns:
- 实例
-
getBean
获取 Bean 实例- Type Parameters:
T- 实例类型- Parameters:
type- 类型- Returns:
- 实例
-
getBean
获取 Bean 实例- Type Parameters:
T- 实例类型- Parameters:
name- 名称type- 类型- Returns:
- 实例
-
initializeSingletons
public void initializeSingletons()初始化所有单例 Bean(跳过懒加载的单例) -
injectFields
对已存在的对象执行字段注入,适用于无法通过构造器创建的对象- Parameters:
target- 需要注入依赖的目标对象
-