-
@PreAuthorize 实现权限控制
查看全部 -
intercept源码解析
查看全部 -
安全校验@PreAuthorize
查看全部 -
当多个AOP进行叠加的时候,spring会采用责任链模式来实现
查看全部 -
强制使用cglib代理
查看全部 -
DefaultAopProxyFactory类的实现
查看全部 -
JDK实现要点:
1类:java.lang.reflect.Proxy;
2接口:InvoctionHandler;
3只能基于接口进行动态代理
静态代理的缺点:
代理的方法越多,重复的代码越多;
因此产生了动态代理技术。
动态代理:接口实现方式,cglib继承实现方式。
查看全部 -
Advice中的参数及结果绑定
查看全部 -
后置通知@After
查看全部 -
前置通知@Before
查看全部 -
aop匹配参数
查看全部 -
designators:
匹配方法 execution()
匹配注解 @target @Args() @within() @annotation
匹配包 within()
匹配对象 this() target() bean()
匹配参数 args()
wildcards:通配符
operators:逻辑运算符
查看全部 -
Operators运算符
查看全部 -
表达式:
designators:
匹配方法 execution()
匹配注解 @target @Args() @within() @annotation
匹配包 within()
匹配对象 this() target() bean()
匹配参数 args()
wildcards:通配符
operators:逻辑运算符
查看全部 -
JDK代理源码
查看全部
举报