1.控制反转 : 把对象的创建、销毁的权利交给容器框架,由容器来管理对象的生命周期;
ioc不是新的技术 只是一种思想或理念。可以实现松耦合!
ioc包括依赖注入(DI,核心) 和 依赖查找;
DI:依赖注入 就是在spring实例化对象的时候,由容器来设置这些对象的属性值。
2.面向切面编程:采用横向抽取机制,把分散在各个方法中的相同的代码抽取出来,
然后再编译期或者是运行时再把这些代码应用到所需要执行的地方。
通知(Advice):aop在切点上执行的增强处理。
切点(Pointcut):就是带有通知的连接点。
切面(Aspect):通常上就是一个类,里面定义了 通知和切点。
AOP=通知+切点
Spring的两大特性
最新推荐文章于 2024-07-06 08:48:47 发布