Enum | Description |
---|---|
BeansOn.Type |
判断类型。
|
Annotation Type | Description |
---|---|
AllBeans |
此注解仅可以使用在启动器上
此注解标注的包路径将会
|
AutoBeans |
一般用于自动装配的模组上,此注解与
Beans 的区别在于此注解为默认会初始化一次的。
但是其他参数不可选,默认即为单例、 |
Beans |
普通的依赖,可以放置在方法上、类上
类上:当在类上的时候,同时也会扫描类中的@Beans注解
仅有此注解在类上的时候,
Beans.constructor() 参数才会生效
\@Constr注解的使用优先于constructor参数
如果在方法上:当@Beans在方法上的时候,类上也必须有@Beans注解才会生效,否则将会被忽略。
方法必须有返回值
|
BeansOn |
TODO
beans on, 实现在注入依赖的时候进行一些条件判断
不能直接代替为
Beans , 需要与其一同使用 |
Depend |
使用此注解对字段进行注入
可以使用在字段、方法参数上
- 字段上时,会对字段进行注入 - 方法参数上时,在调用此方法的时候会根据参数进行注入 方法注入中: 仅有 Depend.value() 和 Depend.type() 参数生效,
优先考虑Depend.value() ,如果value没有填入则使用类型注入。
假如不使用此注解也会进行注入,但是假若没有开启编译指令的话可能会无法正确注入 |
FilterValue |
字段参数提取注解
|
Copyright © 2020. All rights reserved.