public class Aop extends Object
| 构造器和说明 |
|---|
Aop() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
beanForeach(BiConsumer<String,BeanWrap> action)
遍历bean (拿到的是bean包装)
|
static void |
beanLoad(Class<?> source)
加载bean
|
static void |
beanOnloaded(Runnable fun)
添加bean加载完成事件
|
static AopFactory |
factory()
获取Aop处理工厂
|
static void |
factorySet(AopFactory factory)
设置Aop处理工厂
|
static <T> T |
get(Class<?> clz)
获取bean (clz)
|
static <T> T |
get(String key)
获取bean (key)
|
static void |
getAsyn(Class<?> clz,
Act1<BeanWrap> callback)
异步获取bean (clz)
|
static void |
getAsyn(String key,
Act1<BeanWrap> callback)
异步获取bean (key)
|
static XProperties |
prop() |
static void |
put(Class<?> clz,
Object obj)
添加bean(clz + obj)
|
static void |
put(String key,
BeanWrap wrap)
添加bean(key + wrap)
|
static void |
put(String key,
Object obj)
添加bean(key + obj)
|
static BeanWrap |
wrap(Class<?> clz)
包装bean(clz)
|
public static AopFactory factory()
public static void factorySet(AopFactory factory)
public static <T> T get(String key)
public static <T> T get(Class<?> clz)
public static XProperties prop()
public static void beanLoad(Class<?> source)
public static void beanOnloaded(Runnable fun)
public static void beanForeach(BiConsumer<String,BeanWrap> action)
Copyright © 2019. All rights reserved.