介绍
-
Spring
是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架,编写更干净、容易管理、易测试。
-
Spring MVC
是Spring的一个web框架,通过Dispatch Servlet、ModelAndView、View Resolver可使web应用开发更简单。
-
SpringBoot
Spring的配置很复杂、繁琐,Springboot 是约定注解优于配置,简化了spring的配置流程。
-
SpringCloud
是构建在Springboot之上,是一个关注全局服务治理框架。
总结
Spring是核心,提供了应用的基础功能,Spring MVC是快速开发web应用的一个框架,Spring boot是简化Spring配置,Spring Cloud是是一个服务治理框架。