对象的创建控制权转交给外部实体,就是控制反转。外部实体便是IOC容器。其实就是以前创建java对象都是我们new一下,现在我们可以把这个new交给IOC容器来做,new出来的对象也会交由IOC容器来管理。这个new出来的对象则称为Bean。
IOC容器创建的对象,其生命周期为:实例化、依赖注入、初始化、使用、销毁。
将容器中Bean通过注解或配置声明的依赖关系注入到另一个对象中。
使用动态代理的设计模式,可以在不改变原代码的情况下对功能进行增强。
简单说就是每个方法都是连接点
匹配连接点的式子,相当于查询条件
增加的功能。有多种类型:前置通知,后置通知,环绕通知,返回通知和异常通知。
描述切入点与通知关系的类