1 SpringMVC
介绍
1.1
官方文档
1.1.1
离
线
文
压
档
:
解
spring-5.3.8-dist.zip
spring-framework-5.3.8/docs/reference/html/web.html#spring-web
1.2 SpringMVC-
基本介绍
1.2.1 SpringMVC
特点
&
概述
● SpringMVC
特点
&
概述
1. SpringMVC
从易用性,效率上 比曾经流行的
Struts2
更好
2. SpringMVC
是
WEB
层框架【老韩解读
: SpringMVC
接管了
Web
层组件
,
比如控制器
,
视
图
,
视图解析
,
返回给用户的数据格式
,
同时支持
MVC
的开发模式
/
开发架构】
3. SpringMVC
通过注解,让
POJO
成为控制器,不需要继承类或者实现接口
4. SpringMVC
采用低耦合的组件设计方式,具有更好扩展和灵活性
.
5.
支持
REST
格式的
URL
请求
.
6. SpringMVC
是基于
Spring
的
,
也就是
SpringMVC
是在
Spring
基础上的。
SpringMVC
的核
心包
spring-webmvc-xx.jar
和
spring-web-xx.jar
1.2.2
梳理
Spring SpringMVC SpringBoot
的关系
1. Spring MVC
只是
Spring
处理
WEB
层请求的一个模块
/
组件
, Spring MVC
的基石是
Servlet[Java WEB]
2. Spring Boot
是为了简化开发者的使用
,
推出的封神框架
(
约定优于配置,简化了
Spring
的配置流程
), SpringBoot
包含很多组件
/
框架,
S
pring
就是最核心的内容之一,也包含
Spring
MVC
3.
他们的关系大概是
: Spring Boot > Spring > Spring MVC