spring学习总结(三)

本文介绍了面向切面编程(AOP)的基本概念及其关键术语,包括Aspect、Joinpoint、Advice等,并阐述了AOP如何帮助应用程序对象解耦,以及通知的各种类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值