Package | Description |
---|---|
com.forte.qqrobot |
主要是core所需要的包
|
com.forte.qqrobot.anno | |
com.forte.qqrobot.anno.depend | |
com.forte.qqrobot.depend |
此包下为依赖注入相关的内容。
|
com.forte.qqrobot.depend.util | |
com.forte.qqrobot.intercept |
拦截器包,部分AOP接口
|
com.forte.qqrobot.scanner | |
com.forte.qqrobot.timetask | |
com.forte.qqrobot.utils |
Class and Description |
---|
Beans
普通的依赖,可以放置在方法上、类上
类上:当在类上的时候,同时也会扫描类中的@Beans注解
仅有此注解在类上的时候,
Beans.constructor() 参数才会生效
\@Constr注解的使用优先于constructor参数
如果在方法上:当@Beans在方法上的时候,类上也必须有@Beans注解才会生效,否则将会被忽略。
方法必须有返回值
|
Class and Description |
---|
Beans
普通的依赖,可以放置在方法上、类上
类上:当在类上的时候,同时也会扫描类中的@Beans注解
仅有此注解在类上的时候,
Beans.constructor() 参数才会生效
\@Constr注解的使用优先于constructor参数
如果在方法上:当@Beans在方法上的时候,类上也必须有@Beans注解才会生效,否则将会被忽略。
方法必须有返回值
|
Class and Description |
---|
Beans
普通的依赖,可以放置在方法上、类上
类上:当在类上的时候,同时也会扫描类中的@Beans注解
仅有此注解在类上的时候,
Beans.constructor() 参数才会生效
\@Constr注解的使用优先于constructor参数
如果在方法上:当@Beans在方法上的时候,类上也必须有@Beans注解才会生效,否则将会被忽略。
方法必须有返回值
|
BeansOn.Type
判断类型。
|
Class and Description |
---|
Beans
普通的依赖,可以放置在方法上、类上
类上:当在类上的时候,同时也会扫描类中的@Beans注解
仅有此注解在类上的时候,
Beans.constructor() 参数才会生效
\@Constr注解的使用优先于constructor参数
如果在方法上:当@Beans在方法上的时候,类上也必须有@Beans注解才会生效,否则将会被忽略。
方法必须有返回值
|
Depend
使用此注解对字段进行注入
可以使用在字段、方法参数上
- 字段上时,会对字段进行注入 - 方法参数上时,在调用此方法的时候会根据参数进行注入 方法注入中: 仅有 Depend.value() 和 Depend.type() 参数生效,
优先考虑Depend.value() ,如果value没有填入则使用类型注入。
假如不使用此注解也会进行注入,但是假若没有开启编译指令的话可能会无法正确注入 |
Class and Description |
---|
Depend
使用此注解对字段进行注入
可以使用在字段、方法参数上
- 字段上时,会对字段进行注入 - 方法参数上时,在调用此方法的时候会根据参数进行注入 方法注入中: 仅有 Depend.value() 和 Depend.type() 参数生效,
优先考虑Depend.value() ,如果value没有填入则使用类型注入。
假如不使用此注解也会进行注入,但是假若没有开启编译指令的话可能会无法正确注入 |
Class and Description |
---|
Beans
普通的依赖,可以放置在方法上、类上
类上:当在类上的时候,同时也会扫描类中的@Beans注解
仅有此注解在类上的时候,
Beans.constructor() 参数才会生效
\@Constr注解的使用优先于constructor参数
如果在方法上:当@Beans在方法上的时候,类上也必须有@Beans注解才会生效,否则将会被忽略。
方法必须有返回值
|
Class and Description |
---|
Beans
普通的依赖,可以放置在方法上、类上
类上:当在类上的时候,同时也会扫描类中的@Beans注解
仅有此注解在类上的时候,
Beans.constructor() 参数才会生效
\@Constr注解的使用优先于constructor参数
如果在方法上:当@Beans在方法上的时候,类上也必须有@Beans注解才会生效,否则将会被忽略。
方法必须有返回值
|
Class and Description |
---|
Beans
普通的依赖,可以放置在方法上、类上
类上:当在类上的时候,同时也会扫描类中的@Beans注解
仅有此注解在类上的时候,
Beans.constructor() 参数才会生效
\@Constr注解的使用优先于constructor参数
如果在方法上:当@Beans在方法上的时候,类上也必须有@Beans注解才会生效,否则将会被忽略。
方法必须有返回值
|
Class and Description |
---|
Beans
普通的依赖,可以放置在方法上、类上
类上:当在类上的时候,同时也会扫描类中的@Beans注解
仅有此注解在类上的时候,
Beans.constructor() 参数才会生效
\@Constr注解的使用优先于constructor参数
如果在方法上:当@Beans在方法上的时候,类上也必须有@Beans注解才会生效,否则将会被忽略。
方法必须有返回值
|
Depend
使用此注解对字段进行注入
可以使用在字段、方法参数上
- 字段上时,会对字段进行注入 - 方法参数上时,在调用此方法的时候会根据参数进行注入 方法注入中: 仅有 Depend.value() 和 Depend.type() 参数生效,
优先考虑Depend.value() ,如果value没有填入则使用类型注入。
假如不使用此注解也会进行注入,但是假若没有开启编译指令的话可能会无法正确注入 |
Copyright © 2020. All rights reserved.