Aop:面向切面编程
1.能够将那些与业务无关,却为业务模块所共同调用的逻辑和责任封装起来,
便于减少重复代码,降低模块间的耦合度,并有利于未来的可拓展性和可维护性
2.Spring Aop就是基于动态代理的,当要代理的对象实现了某个接口,就会使用Jdk动态代理
3.如果没有某个接口,就是使用cglib生成一个被代理对象的子类作为代理
五.Spring 中的 bean 的作用域