1.AOP是一种区别于OOP的编程思想,用来完善和解决OOP的非核心代码冗余和不方便统一维护的问题
2.代理技术(动态代理|静态代理)是实现AOP思想编程的具体技术,但是自己使用动态代理实现代码比较繁琐
3.Spring AOP框架,基于AOP编程思维,封装动态代理技术,简化动态代理技术实现的框架!Spring AOP内部帮助我们实现动态代理,我们只需要写少量的配置,指定生效范围即可,完成面向切面思维编程的实现!
1.AOP是一种区别于OOP的编程思想,用来完善和解决OOP的非核心代码冗余和不方便统一维护的问题
2.代理技术(动态代理|静态代理)是实现AOP思想编程的具体技术,但是自己使用动态代理实现代码比较繁琐
3.Spring AOP框架,基于AOP编程思维,封装动态代理技术,简化动态代理技术实现的框架!Spring AOP内部帮助我们实现动态代理,我们只需要写少量的配置,指定生效范围即可,完成面向切面思维编程的实现!