spring学习总结(三)

AOP(面向切面对象)
1.依赖注入帮助你对应用程序对象相互解耦。
AOP 可以帮助你从它们所影响的对象中对横切关注点解耦。

2.AOP术语
Aspect:一个模块具有一组提供横切需求的 APIs
Join point:在你的应用程序中它代表一个点,你可以在插件 AOP 方面。
Advice:是实际行动之前或之后执行的方法。
Pointcut:这是一组一个或多个连接点,通知应该被执行。
Introduction:引用允许你添加新方法或属性到现有的类中。
Target object:被一个或者多个方面所通知的对象,这个对象永远是一个被代理对象。
Weaving

3.通知的类型
前置通知
后置通知
返回后通知
抛出异常后通知
环绕通知

猜你喜欢

转载自blog.csdn.net/qq_28198893/article/details/78665498