@Target(value={TYPE,METHOD})
@Retention(value=RUNTIME)
@Documented
@Inherited
public @interface IocBean
限定符和类型 | 可选元素和说明 |
---|---|
java.lang.String[] |
args
每个单一的值,规则与 org.nutz.ioc.loader.annotation.Inject一致
这些值,对应构造方法的参数
|
java.lang.String |
create
当对象被Ioc容器创建后调用的方法
|
java.lang.String |
depose
当对象被移出Ioc容器时调用的方法
|
java.lang.String |
factory |
java.lang.String |
fetch
当对象被调用者从Ioc容器调出时触发的方法
|
java.lang.String[] |
fields
你要注入的字段属于超类?
|
java.lang.String |
name
指定一个名字, 默认为取类名的首字母小写, 如 STing,会设置为sTing
|
java.lang.String |
scope |
boolean |
singleton |