Spring框架中的核心思想
作者:互联网
Spring框架的核心思想有IOC和AOP
- IOC
1. IOC(inversion of controll) 控制反转 也可以叫反转控制
将对象的创建是原本通过new的方式转移到配置文件中,交给Spring工厂来管理
2. DI(dependcy Injection)依赖注入
Spring不仅要创建对象,还要控制类与类之间的关系(相互调用)
- AOP
AOP( Aspect Oriental Programing ) 面向切面的编程
原理:java的代理设计模式 动态代理
代理:可以简单理解为在原有功能不变的基础上又添加了附加功能,核心操作还是目标对象执行,附加功能由代理对象完成
通知:除了目标方法以外的操作称之为通知,可以简单理解为所添加的附加功能
切点:指定通知作用于组件的哪些方法上 一般多用于业务层
切面 = 切点(pointcut) + 通知(advice)
总结:后续随笔会先介绍怎么使用IOC再介绍AOP
标签:核心思想,框架,Spring,代理,切点,附加,AOP,IOC 来源: https://www.cnblogs.com/codegzy/p/15218288.html