一.aop编程思想 1.面向切面,就是能够不动源码的情况下,从横切面切入新的代码功能. 2.实现原理是动态代理 动态代理的步骤 a.写生产厂家,实现接口,代理只能代理接口 b.动态代理类实现InvocationHandler接口,实现bind方法来绑定厂家,重写invoke方法 c.消费者找动态代理类来获取商品消费 3.aop的作用:是将系统级别的重复的操作统一实现,节省代码,扩展性更好 例如:系统日志,系统非法访问,系统权限,系统事务 二.spring怎么实现AOP 1.在spring的配置文