TechRoad_Framework_Spring_AOP
purpose : 基于 spring aop 架构
2020-06-14
Spring aop 前置通知,安全性是前置通知的典型实例。 《Pro Spring 5》 p144
使用实践:
应该根据需要选择最具体的通知类型。
能够使用前置通知,就不要使用环绕通知。
使用最具体的通知类型,可以使代码的意图更清晰,还可以减少错误发生的可能性.
避免将硬编码的方法检查放入通知,而是尽可能使用切入点来控制通知对目标上方法的适用性。
通知与所通知的类紧密耦合,明智的做法是在通知内部进行检查以确保它被应用与正确的类型。
将通知与目标之间的这种耦合成为目标关联性。
避免不必要地通知方法,会导致调用速度明显下降,从而可能对App整体性能产生巨大影响。
异常的匹配,是以最具体的匹配,宽泛的会排除.


限制通知使用方法非常简单, 但对于应用程序获得最佳性能至关重要!!!


两个类实现了相同的接口,所以可以基于接口而不是具体的类来创建代理。



浙公网安备 33010602011771号