SpringBoot与Spring、SpringMVC、SpringCloud三者之间的关系。

Spring Boot与Spring、SpringMVC、SpringCloud三者之间的关系。

      多年依赖,传统企业级应用开发中存放很多的问题,容器中,Spring平台饱受非议的一点就是大量的XML配置及复杂的依赖管理,Spring IO团队逐渐开始摆脱XML配置文件,并且在开发中大量使用“约定大于配置”的思想(大部分情况下就是Java Config的方式)用来摆脱Spring框架中各类复杂的配置。

      Spring Boot正是在这样的的一个背景下被抽象出来的开发框架,只用于快速、敏捷地开发新一代基于Spring框架的应用程序,也就是说它并不是用来代替Spring的解决方案,而是与Spring紧密结合,用于提升Spring开发者的体验的工具。(注意:SpringBoot不是Spring的替代者)

1.Spring Boot与Spring框架的关系

      Spring框架是通过IoC机制来管理Bean的。Spring Boot依赖Spring框架来管理对象的依赖,Spring Boot并不是Spring的精简版本,而是为使用Spring做好各种产品级准备而已。

2.SpringBoot与SpringMVC框架的关系

      Spring MVC实现了Web项目中的MVC模式。如果Spring Boot是一个Web项目,就可以选择采用SpringMVC来实现MVC模式,当然也可以使用其他类似的框架来实现。

3.SpringBoot与SpringCloud框架的关系

      Spring Cloud框架可以实现一整套的分布式系统的解决方案(当然其中包括微服务架构的方案),包括服务注册,服务发现,监控等,而Spring Boot只是作为开发单一服务的框架的基础。

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值