9.2.Spring 框架的 AOP

来源:互联网 发布:crm软件是什么 编辑:程序博客网 时间:2024/06/05 01:16

Spring 框架的 AOP

Spring 框架的一个关键组件是面向方面的编程(AOP)框架。面向方面的编程需要把程序逻辑分解成不同的部分称为所谓的关注点。跨一个应用程序的多个点的功能被称为横切关注点,这些横切关注点在概念上独立于应用程序的业务逻辑。有各种各样的常见的很好的方面的例子,如日志记录、审计、声明式事务、安全性和缓存等。

在 OOP 中,关键单元模块度是类,而在 AOP 中单元模块度是方面。依赖注入帮助你对应用程序对象相互解耦和 AOP 可以帮助你从它们所影响的对象中对横切关注点解耦。AOP 是像编程语言的触发物,如 Perl,.NET,Java 或者其他。

Spring AOP 模块提供拦截器来拦截一个应用程序,例如,当执行一个方法时,你可以在方法执行之前或之后添加额外的功能。

AOP 术语

在我们开始使用 AOP 工作之前,让我们熟悉一下 AOP 概念和术语。这些术语并不特定于 Spring,而是与 AOP 有关的。


通知的类型

Spring 方面可以使用下面提到的五种通知工作:


实现自定义方面

Spring 支持 @AspectJ annotation style 的方法和基于模式的方法来实现自定义方面。这两种方法已经在下面两个子节进行了详细解释。



以上内容来源于:https://www.w3cschool.cn/wkspring/izae1h9w.html

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 华硕路由器 华硕bios 华硕b 华硕显卡 华硕a豆 华硕电话 华硕戴尔 华硕灵耀 华硕m 华硕rog2 华硕b85plus 华硕集团 华硕维修点 华硕x 华硕b365m 华硕顽石6代 华硕rog手机 华硕mars 华硕客服 华硕论坛 笔记本华硕 华硕k555z 华硕n551 华硕x552 华硕a 华硕a85v 华硕ux305 华硕a55v w419l华硕 华硕vm510 华硕k550j 华硕fl5900 华硕f555 华硕x454l 华硕r557l 华硕a450 华硕n550 华硕w519l 华硕vm590l 华硕一体机 华硕k450