Spring IOC和MVC基础知识

(1)SpringBoot分析 – Spring IOC原理解析

IOC,控制反转

Spring,避免那些可能致使代码变得繁杂、混乱的大量业务工具组合在一起,包括它的创建与销毁,等等,会帮助你进行管理。在被管理对象与业务逻辑之间,Spring会通过控制反转,IOC,来架起之间的桥梁。IOC是Spring中最核心、最重要的思想。

Spring在启动时,会读取应用程序提供的Bean配置信息,并在Spring容器中生成一份相应的Bean配置注册表,然后根据这张注册表实例化各个Bean,装备好各个Bean之间的依赖关系,为上层应用提供准备就绪的应用环境。

Spring IOC和MVC基础知识_第1张图片

(2)SpringBoot分析 – Spring MVC模块解析

Spring IOC和MVC基础知识_第2张图片

DispatchServ是Spring MVC的核心。负责接收HTTP请求,组织和协调Spring MVC的各个组件

3个功能:

  1. 捕获符合特定格式的uri请求

  2. 初始化DispatchServlet的上下文,然后执行各个逻辑

  3. 初始化Spring MVC的个各个组成部件,装备到DispatchServlet中

你可能感兴趣的:(SpringBoot)