IT资讯
当前位置:集趣网 > IT资讯 >  科技趋势

spring、springMvc、springBoot和springCloud的区别

2020-04-01 18:47:12 木庄网络博客 编辑:玉米 浏览数:10集趣网

spring和springMvc: 1. spring是一个一站式的轻量级的java开发框架,核心是控制反转(IOC)和面向切面(AOP),针对于开发的WEB层(springMvc)、业务层(Ioc)、...

springspringMvc

1. spring是一个一站式的轻量级的java开发框架,核心是控制反转(IOC)和面向切面(AOP),针对于开发的WEB层(springMvc)、业务层(Ioc)、持久层(jdbcTemplate)等都提供了多种配置解决方案;

2. springMvc是spring基础之上的一个MVC框架,主要处理web开发的路径映射和视图渲染,属于spring框架中WEB层开发的一部分;

springMvcspringBoot

1. springMvc属于一个企业WEB开发的MVC框架,涵盖面包括前端视图开发、文件配置、后台接口逻辑开发等,XML、config等配置相对比较繁琐复杂;

2. springBoot框架相对于springMvc框架来说,更专注于开发微服务后台接口,不开发前端视图,同时遵循默认优于配置,简化了插件配置流程,不需要配置xml,相对springmvc,大大简化了配置流程;

springBootspringCloud

1. spring boot使用了默认大于配置的理念,集成了快速开发的spring多个插件,同时自动过滤不需要配置的多余的插件,简化了项目的开发配置流程,一定程度上取消xml配置,是一套快速配置开发的脚手架,能快速开发单个微服务;

2. spring cloud大部分的功能插件都是基于springBoot去实现的,springCloud关注于全局的微服务整合和管理,将多个springBoot单体微服务进行整合以及管理;springCloud依赖于springBoot开发,而springBoot可以独立开发;

总结:

1. Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring的ioc、aop等. ioc 提供了依赖注入的容器, aop解决了面向横切面编程,然后在此两者的基础上实现了其他延伸产品的高级功能;

2. springMvc是基于Servlet 的一个MVC框架主要解决WEB开发的问题,因为Spring的配置非常复杂,各种XML、JavaConfig、servlet处理起来比较繁琐;

3. 为了简化开发者的使用,从而创造性地推出了springBoot框架,默认优于配置,简化了springMvc的配置流程;但区别于springMvc的是,springBoot专注于微服务方面的接口开发,和前端解耦,虽然springBoot也可以做成springMvc前后台一起开发,但是这就有点不符合springBoot框架的初衷了;

4. 对于springCloud框架来说,它和springBoot一样,注重的是微服务的开发,但是springCloud更关注的是全局微服务的整合和管理,相当于管理多个springBoot框架的单体微服务。

原文地址:https://www.cnblogs.com/feng9exe/p/11164734.html。侵删。


欢迎分享,(木庄网络博客交流QQ群:562366239)

分享到:

版权与免责声明:

凡未注明"稿件来源"的内容均为转载稿,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性;


本文地址:http://www.zjzgh.net/news/2020/04/01/92342197.html

转载本站原创文章请注明来源:集趣网

行业聚焦

Gear VR 设备停产,三星手机 9 月底完全砍掉 XR/VR 内容服务

IT之家5月21日消息 三星去年已停止生产Gear VR设备。近期,三星宣布将终止三星XR,该服务提供VR内容,例如360度图像和视频。三星还将从微软...[详细]

巨子纷繁入局同享电单车赛道再燃烽火

  原标题:同享电单车赛道再燃烽火    同享单车战局落定,巨子们又将目光瞄准了电单车。不少二、三、四线城市的居民好像在一夜之间发现,街头多了各色同享电单车、电...[详细]

谷歌量子核算硬件规划负责人辞职称团队内定见相左

  新浪科技讯北京时间4月21日上午音讯,据外媒报导,谷歌首席执行官桑德尔·皮查伊(Sundar Pichai)将公司量子核算硬件实验室的最新效果,比作是莱特兄...[详细]

联想推出电动滑板车M2:30公里续航,售价1999元

IT之家4月28日消息 联想Lenovo 电动滑板车M2现已开启预约,30公里续航,售价1999元,首发1699元。IT之家了解到,联想电动滑板车M2...[详细]

最赚钱的加密货币领域是借贷

  在加密货币世界,人们很容易专注于两类最常见的代币:智能合约类代币(如以太坊)和货币类代币(如比特币)。但是,若查看过去 90 日及过去 1 年加密货币的投资...[详细]

科技趋势

更多

荣耀Play4T Pro开售:麒麟810+22.5W快充,1499元起

 

IT之家4月14日消息 荣耀Play4T Pro于4月9日发布,搭载麒麟810芯片,支持22.5W快充,现已正...[详细]

来了!苹果官宣:6 月 22 日起召开 WWDC20 虚拟全球开发者大会

 

IT之家5月6日消息苹果现已宣布将于 6 月 22 日开始以虚拟形式举行年度全球开发者大会,届时将通过 App...[详细]

Uber要求一切司机和骑手佩带口罩屡次违背或遭停用

 

  新浪科技讯 北京时间5月14日早间音讯,据外媒报导,Uber(优步)周三表明,跟着世界各国开端放松旨在遏止新冠病毒传...[详细]

525首销仅售199元,搭载Wi

 

今日,荣耀官方微博发布预热海报,宣布将在5月25日荣耀路由3首销日当天发起“遇墙还强”超强信号覆盖大挑战直播活动。据悉,...[详细]

刘作虎放出一加8真机细节图

 

IT之家4月9日消息 刚刚一加科技创始人兼CEO刘作虎在微博放出了一加新机的细节图,一起来看一下。图片展示了绿色版本的一...[详细]

  • 1
  • 2
  • 3
  • 4
  • 5
  • 一周排行每月关注
  • 01华硕新款灵耀14 6月1日开卖:i7
  • 02上海启动“五五购物节”促消费 拼多多百亿补贴率先响应
  • 03澳大利亚苹果店恢复营业:控制客流量、保持距离
  • 04Gear VR 设备停产,三星手机 9 月底完全砍掉 XR/VR 内容服务
  • 05新版乐虎国际维一官网 P30 Pro 发布:搭载谷歌 GMS ,冰霜银新色,售价 5745 元
  • 06Redmi K30 5G闪降200元:6GB+128GB版到手价1999元
  • 07京东徐雷618誓师:只有一方赢不是长久的生意
  • 08谈论丰巢决议计划欠妥开罪业委会将不利于往后协作
  • 09魅族 17 采用 50:50 重量平衡设计,官方秀出实拍大胆操作
  • 10iPhoneSEPlus概念图曝光 采用微刘海与后置浴霸双摄设计方案