赞
踩
Spring:一个轻量级的控制反转和面向切面的容器。
SpringMVC: MVC 框架提供了模型-视图-控制的体系结构和可以用来开发灵活、松散耦合的 web 应用程序的组件
SpringBoot: 它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。
SpringCloud: 它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。
联系与区别:Spring提供IOC和AOP的容器,并具有强大的扩展功能;Springmvc在上面拓展了WEB开发,基于Servlet的一个MVC框架,通过XML配置,统一开发前端视图和后端逻辑;SpringBoot专注于微服务方面的接口开发,和前端解耦,同时也解决了Spring配置非常复杂,各种XML、Servlet处理起来比较繁琐,默认优于配置,简化了SpringMVC的配置流程;SpringCould更关注全局微服务的整合和管理,相当于管理多个springBoot框架的单体微服务。
参考博客:https://blog.csdn.net/alan_liuyue/article/details/80656687
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。