Spring框架基础知识

Spring

Spring Framework

image-20230211170341015

IOC技术(Inversion of Control)

核心思想

使用对象时,不要主动使用new产生对象,而是由外部提供对象。对象的控制权由程序转移到外部,称为控制反转,就是为了解耦合。

DI技术(Dependency Injection)

在容器中建立bean与bean之间的依赖关系,称为依赖注入

实例化bean的三种方法

  1. 构造方法

    image-20230211211301805

  2. 静态工厂方法

    image-20230211211437628

  3. 实例工厂方法

    image-20230211211843297

Bean生命周期控制

image-20230211212026116

Bean注入

image-20230211212210406

image-20230211212308263

自动装配

image-20230211212522848

image-20230211212750649

image-20230211213027881

注解开发

image-20230211213415623

image-20230211213508963

image-20230211213700485

image-20230211213834735

依赖注入

image-20230211214201094

image-20230211214218449

image-20230211214234288

image-20230211214417542

image-20230211214551759

XML配置与注解配置比较

image-20230211214659223

AOP(Aspect Oriented Programming)

AOP的基本操作

image-20230211215131833

image-20230211215202207

image-20230211215308152

AOP的工作模式:代理模式

AOP的通知类型

image-20230212163636298

image-20230212170115386

Spring事务

image-20230212184354197

image-20230212184420797

image-20230212184446558

Spring的事务角色

image-20230212184733674

image-20230212185750596

posted @ 2023-02-12 19:02  深海之燃  阅读(14)  评论(0编辑  收藏  举报