首页 > 编程知识 正文

什么是aop,aop的作用是什么,aop注解有哪些

时间:2023-05-06 05:40:42 阅读:20657 作者:4576

文章目录一、AOP简介二、AOP相关术语三、AOP在Spring中的作用

友谊链接:

什么是AOP?

使用本机API接口实现AOP

使用自定义类实现AOP

使用注释实现AOP

另一方面,AOP的概要AOP全名(Aspect Oriented Programming )意味着切片指向编程、预编译方式和运行时动态代理对程序功能的统一维护技术。

简而言之,AOP是用来维护的,它的底层是动态代理模式,在开发中如果想要增加一些功能(比如日志),可以使用AOP在不改变原来业务逻辑代码的同时实现功能的增加。

利用AOP可以隔离业务逻辑的各个部分,降低业务逻辑各个部分之间的耦合度,提高程序的复用性,同时提高开发效率。

二、AOP相关术语http://www.Sina.com/APP应用的跨多个模块的方法或功能与业务逻辑无关,但是值得注意的部分。 例如,跨横切关注点:关注点模块化的特殊对象(如日志)是一个类。 这意味着“添加的功能”类切面(Aspect):片必须完成的工作。 这意味着在将通知应用于切片中的一种方法: 3358www.Sina.com/通知对象、通知(Advice):目标对象之后创建的对象。 Spring创建和运行目标(Target):断开连接通知的“位置”是方法在何处找到与代理(Proxy):断开连接相匹配的执行点。

三. AOP在Spring中的作用是通过Advice在Spring AOP中定义横向逻辑,Spring支持5分钟类型的Advice :

通知类型连接点是、 实施接口预通知方法之前的org.spring framework.AOP.methodbeforeadvice实施后的org.spring framework.AOP.methodafterrunnining 要执行的thodInterceptor异常抛出通知方法抛出异常org.spring framework.AOP.throws advice引用通知类包含新方法属性org.spring framework.AOP.introduction

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。