inject - 依赖注入
依赖注入支持
依赖模块
无
配置项
此模块没有配置项
Core 挂载项
挂载项 | 类型 | 功能 |
---|---|---|
injector | Injector | singleton 作用域注入管理器 |
Context 挂载项
挂载项 | 类型 | 功能 |
---|---|---|
injector | Injector | request 作用域注入管理器 |
装饰器
名称 | 功能 |
---|---|
@inject | 属性注入 |
@init | 初始化方法 |
@factory() | 自定义类工厂 |
@scope() | 设置作用域 |
全局模式
方法 | 功能 |
---|---|
getInstance(target: Class) | 取得对象实例,对象实例会优先从 request 层获取,没有请求上下文则从 singleton 层获取 |