SpringAOP原理

AOP(Aspect-OrientedProgramming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。

AOP使用场景

  • 权限
  • 缓存
  • 内容传递
  • 错误处理
  • 懒加载
  • 调试
  • 记录跟踪 优化 校准
  • 持久化
  • 资源池
  • 同步
  • 事务