其他分享
首页 > 其他分享> > Spring框架中的核心思想

Spring框架中的核心思想

作者:互联网

Spring框架的核心思想有IOC和AOP

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

总结:后续随笔会先介绍怎么使用IOC再介绍AOP

标签:核心思想,框架,Spring,代理,切点,附加,AOP,IOC
来源: https://www.cnblogs.com/codegzy/p/15218288.html