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:是否要 singleton 与 enhance 根据 AopManager.me().setSingleton(...)、AopManager.me().setEhnace(...) 配置来操作
5:在目标类上使用注解 Singleton 与注解 Enhance 可以覆盖掉上面的默认配置
基本用法:
1:先定义业务
public class Service {