Package com.imyeyu.inject
Class TimiInject
java.lang.Object
com.imyeyu.inject.TimiInject
Timi 控制反转框架
- Author:
- 夜雨
-
Method Summary
Modifier and TypeMethodDescription导出依赖图<T> T获取 Bean 实例(按类型)<T> T获取 Bean 实例(按名称和类型)void对已存在的对象执行字段注入,适用于无法通过构造器创建的对象voidregisterBean(String name, Object bean) 注册 Bean 实例static TimiInject启动应用并初始化容器static TimiInjectrun(Class<?> applicationClass, com.imyeyu.java.bean.CallbackArg<TimiInject> initializer) 启动应用并初始化容器(支持初始化前注册外部 Bean)
-
Method Details
-
run
启动应用并初始化容器 -
run
public static TimiInject run(Class<?> applicationClass, com.imyeyu.java.bean.CallbackArg<TimiInject> initializer) 启动应用并初始化容器(支持初始化前注册外部 Bean)- Parameters:
initializer- 初始化前回调
-
getBean
获取 Bean 实例(按类型) -
getBean
获取 Bean 实例(按名称和类型) -
registerBean
注册 Bean 实例 -
inject
对已存在的对象执行字段注入,适用于无法通过构造器创建的对象- Parameters:
target- 需要注入依赖的目标对象
-
exportDependencyGraph
导出依赖图
-