public class AopFactory extends AopFactoryBase
beanCreators, beanInjectors, beans, beanWraps, clzMapping, loadedEvent| 构造器和说明 |
|---|
AopFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
beanAnnoHandle(BeanWrap bw,
XBean anno)
XBean 的处理
|
void |
beanLoad(Class<?> source)
加载 bean 及对应处理
|
protected void |
beanRegister(BeanWrap bw,
String name)
注册Bean到Aop管理中心
|
BeanWrap |
get(String key)
获取一个bean
|
protected void |
initialize()
初始化(独立出 initialize,方便重写)
|
void |
inject(Object obj)
为一个对象注入(可以重写)
|
void |
put(String key,
BeanWrap wrap)
加入到bean库
|
BeanWrap |
wrap(Class<?> clz,
Object raw)
获取一个clz的包装(唯一的)
|
beanCreatorAdd, beanInjectorAdd, beanNotice, beanSubscribe, tryBeanCreate, tryBeanInject, tryCreateBeanByAnnoCopyright © 2020. All rights reserved.