关于Java Spring框架部分的核心知识进行一网打尽,主要包括Spring框架中的重点概念IOC和AOP,以及SpringBoot的自动装配机制,SpringMVC的核心执行流程,通过一篇文章串联面试重点,并且帮助加强日常基础知识的理解,全局思维导图如下所示
基础概念
Spring框架的基本概念,Spring MVC,Spring Boot的相关知识
什么是Spring框架
Spring 框架是一个开源的 Java 平台,它最初由 Rod Johnson 在 2003 年设计,并且随后成为了领先的全栈 Java 开发框架。它提供了一个全面的编程和配置模型,用于现代基于 Java 的企业应用 - 无论是应用程序级别的还是大规模企业级别的。Spring 的核心特性可以用于任何 Java 应用程序,并且有许多扩展和库,用于构建web应用程序上的全栈解决方案。Spring 框架有几个关键特点:
- 轻量级容器: Spring 提供了一个轻量级的IoC(控制反转)容器,它管理应用程序中对象的创建、生命周期和配置。
- 依赖注入: 通过依赖注入(DI),Spring 允许你在运行时动态地将对象之间的依赖关系注入到组件中,从而提高了代码的模块化和可测试性。
- 面向切面编程(AOP)</