@Retention(value=RUNTIME) @Target(value=TYPE) @Documented public @interface IocBy
表示整个应用将采用何种方式构建 Ioc 容器。
IocProvider
,
Ioc
限定符和类型 | 必需的元素和说明 |
---|---|
String[] |
args
这个参数将传递给 IocProvider 的 create 方法,作为构造 Ioc 容器必要的参数
不同的 IocProvider 对参数数组的具体要求是不一样的,具体请参看各个 IocProvider 的说明
|
限定符和类型 | 可选元素和说明 |
---|---|
String[] |
init
声明一组 Ioc 的 Bean 名称
如果声明了这个字段,Mvc 会在调用用户 Setup 前,首先试图依次获取对应的 Bean。
|
Class<? extends IocProvider> |
type
通过 IocProvider,来决定采用何种方式的 Ioc 容器
|
public abstract String[] args
不同的 IocProvider 对参数数组的具体要求是不一样的,具体请参看各个 IocProvider 的说明
public abstract Class<? extends IocProvider> type
public abstract String[] init
如果声明了这个字段,Mvc 会在调用用户 Setup 前,首先试图依次获取对应的 Bean。
以便触发 Bean 的初始化逻辑
Copyright © 2017. All rights reserved.