aop全称是“aspect oriented programming”,即意为面向切面编程,通过预编译和运行期间动态代理实现在不修改原有代码的同时达到目标效果。
例如上级领导想要知道我们写的每个接口的参数及所需时间进行统计,看看有没有不符合规范的代码开发,那这时候我们该怎么办呢,难道要在每个接口里都加上参数打印,请求时间统计的代码吗?对于稍微大点的项目来说,都是不可取的,费时费力稍不注意还容易整出bug
那这个是程序员的福音就来了,利用aop,只要简简单单的写点代码,就能作用在所有接口或者方法上,解决重复代码量,使开发人员在编写业务逻辑时可以专心于核心业务,从而提高了开发效率。
而spring aop呢就是基于aop编程,使用纯java实现的一种框架,不需160wifi怎么用要专门的编译过程和类加载器,在运行期间通过代理方式向目标类植入增强的代码。
使用“横切”技术,aop把软件系统分为两个部分:核心关注点和横切关注点。业务处理的主要流程是核心关注点,比例式与之关系不大的部分是横切关注点。横切关注点的一个特点是,他们经常发生在核心关注点的多处,而各处都基本相似。
例如:系统的统一管理平行四边形面积课件和权限英语话题作文认证,日志,记录跟踪,事务处理等等五一的作文一大堆常常出现在我们代码开发中。
任何框架任何思想我们要关注的就是它能够为我们代码带来怎么样的帮助,使开发更方便快捷。
本文发布于:2023-04-05 08:49:28,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/eab5c6965aa9650488840ea587f94bb8.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:什么是spring框架的aop(详解Spring框架aop).doc
本文 PDF 下载地址:什么是spring框架的aop(详解Spring框架aop).pdf
留言与评论(共有 0 条评论) |