什么事SpringAOP?
面向切面编程。---一种思想
应用场景:日志打印、权限控制、事务管理、性能统计
什么地方会在项目中使用aop(代码重复)
在不同的方法中,但是需要进行相同的操作。
AOP
关注点(其实就是重复代码)
切入点(拦截哪些方法)
切面(抽取重复代码)
SpringAOP的方式:
1、xml
2、注解
SpringAOP的底层其实就是代理模式。