一、AOP原理

  • AOP(Aspect Oriented Programming)面向切面编程,把散落在程序中的公共部分提取出来,做成切面类,这样的好处在于,代码的可重用。

  • AOP底层的东西就是JDK动态代理和CGLIB代理的方式为程序添加统一功能,集中解决一些公共问题。

  • 常用于:事务,日志,权限管理等。

  • AOP的应用:Spring声明式事务。

  • AOP通知的类型有:前通知,后通知,环绕通知,异常通知





注意:本文归作者所有,未经作者允许,不得转载