| Package | Description |
|---|---|
| com.forte.qqrobot.depend |
此包下为依赖注入相关的内容。
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Beans<T> |
BeansFactory.getBeansSingle(String name,
T bean)
通过一个单独的实例bean获取Beans封装类
|
Beans[] |
Beans.getChildren() |
static <U> Beans<U> |
Beans.getDefaultBeans(Class<U> type)
获取值全部为默认值的Beans对象
需要提供类型
|
| Modifier and Type | Method and Description |
|---|---|
static List<Beans> |
BeansFactory.getBeans(Beans beansAnno,
Class<?>... classCollection)
从Class列表中过滤并转化为Beans列表
传入的calss默认认为全部可以转化为Beans对象,过滤判断交给调用方
|
static List<Beans> |
BeansFactory.getBeans(Class<?>... classCollection)
从Class列表中过滤并转化为Beans列表
传入的calss默认认为全部可以转化为Beans对象,过滤判断交给调用方
|
| Modifier and Type | Method and Description |
|---|---|
void |
Beans.setChildren(Beans[] children) |
| Constructor and Description |
|---|
Beans(String name,
Class<T> type,
boolean single,
boolean allDepend,
NameTypeEntry[] instanceNeed,
Function<Object[],T> getInstanceFunction,
Beans[] children,
Class<?> father,
BeansData beans,
boolean init,
int priority)
构造
|
Copyright © 2020. All rights reserved.