韩顺平
Java
工程师
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 包含很多组件/框架,Spring 就是最核心的内容之一,也包含 Spring
MVC
3. 他们的关系大概是: Spring Boot > Spring > Spring MVC