public class Aop
extends Object
Aop 支持在任意时空便捷使用 Aop
Aop 主要功能:
1:Aop.get(Class) 根据 Class 去创建对象,然后对创建好的对象进行依赖注入
2:Aop.inject(Object) 对传入的对象进行依赖注入
3:Aop.inject(...) 与 Aop.get(...) 的区别是前者只针对传入的对象之中的属性进行注入。
而后者先要使用 Class 去创建对象,创建完对象以后对该对象之中的属性进行注入。
简单一句话:get(...) 比 inject(...) 多了一个目标对象的创建过程
4:AopManager.me().setSingleton(...) 用于配置默认是否为单例
5:在目标类上使用注解 Singleton 可以覆盖掉上面 setSingleton(...) 方法配置的默认值
基本用法:
1:先定义业务
public class Service {