AOP(面向切面编程)
Posted coolyyd
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AOP(面向切面编程)相关的知识,希望对你有一定的参考价值。
1.什么是AOP?
AOP(Aspect Oriented Programming)面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护。在不改变源代码的情况下给程序动态统一添加功能的一种技术。在AOP中,我们关注横切点,将通用的处理流程提取出来,我们会提供系统通用功能,并在各业务层中进行使用,例如日志模块、异常处理模块等。通过AOP编程实现更加灵活高效的开发体验。
优势:1.通用功能从业务逻辑抽离,节省重复代码。
2.抽出通用功能(切面),更好的实现模块化。
2.DynamicProxy
废话不多说,上才艺先。
以上是关于AOP(面向切面编程)的主要内容,如果未能解决你的问题,请参考以下文章