谈谈你对Spring SpringMvc SpringBoot SpringCloud的理解

1. Spring

Spring是一个开源的软件应用框架,核心组件是ioc(控制反转) 和 aop(面向切面编程)。

2. SpringMvc

SpringMvc 是一个优秀的web框架,主要是为了简化web开发,采用的MVC架构分层设计,是基于Spring框架衍生出来的。

3. SpringBoot

SpringBoot是一个快速开发的脚手架,提出了约定大于配置的理念,通过自动装配来简化配置。

特色:

  1. 自动装配
  2. 内嵌Web容器

4. SpringCloud

SpringCloud是一套完整的微服务解决方案,是一系列不同功能的微服务框架的集合。

SpringCloud是基于SpringBoot的。

你可能感兴趣的:(ms专栏,spring,spring,boot,spring,cloud)