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

posted @ 2021-09-02 13:13  code-G  阅读(406)  评论(0编辑  收藏  举报