一看就懂的Spring

m0_51372432發表於2020-10-07

一、概念
1、Spring

Spring是一個開源容器框架,可以接管web層,業務層,dao層,持久層的元件,並且可以配置各種bean,和維護bean與bean之間的關係。其核心就是控制反轉(IOC),和麵向切面(AOP),簡單的說就是一個分層的輕量級開源框架。

2、SpringMVC

Spring MVC屬於SpringFrameWork的後續產品,已經融合在Spring Web Flow裡面。SpringMVC是一種web層mvc框架,用於替代servlet(處理|響應請求,獲取表單引數,表單校驗等。SpringMVC是一個MVC的開源框架,SpringMVC=struts2+spring,springMVC就相當於是Struts2加上Spring的整合。

3、SpringBoot

Springboot是一個微服務框架,延續了spring框架的核心思想IOC和AOP,簡化了應用的開發和部署。Spring Boot是為了簡化Spring應用的建立、執行、除錯、部署等而出現的,使用它可以做到專注於Spring應用的開發,而無需過多關注XML的配置。提供了一堆依賴打包,並已經按照使用習慣解決了依賴問題—>習慣大於約定

相關文章