IT资讯
当前位置:风语网 > IT资讯 >  科技创造

spring、springMvc、springBoot和springCloud的区别

2020-02-26 23:30:48 木庄网络博客 编辑:小语 浏览数:35风语网

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.mdance.org/news/2020/02/26/25369791.html

转载本站原创文章请注明来源:风语网

行业聚焦

消失的日内瓦车展和BBA们的油电双线作战

受疫情影响,原本应该在3月3日开幕的第90届日内瓦国际车展临时取消。为此,一些原本参加车展的车企不得不将线下的展会改为线上发布会,其中包括宝马、奔驰、奥迪、大众...[详细]

Apple Music提前收藏榜单记录被打破,《After Hours》专辑预订收藏数近百万

截止3月19日,The Weeknd新专辑《After Hours》已打破Apple Music提前收藏榜单记录,预订收藏数量近百万,打破Billie Eili...[详细]

Facebook前高管加入爱奇艺负责新业务“随刻” 欲打造中国版YouTube

2月28日消息,爱奇艺创始人、CEO龚宇在2019年年报电话会议上表示,随着用户对不同娱乐形式的需求不断增长,爱奇艺计划推出名为“随刻”...[详细]

微软Windows Terminal命令行终端工具0.9发布,附更新内容

IT之家2月15日消息 自从在Build 2019大会上发布以来,微软一直在根据社区的反馈来完善新的Windows Terminal命令行终端工具程序...[详细]

华为 8 摄像头旗舰手机设计专利曝光:很像 P40 Pro 风格

IT之家2月22日消息 今天下午,IT之家刚刚报道了,华为一体式设计手机专利曝光,搭载了隐藏式显示屏和摄像头技术。现在,华为8摄像头的“常规”旗舰智能...[详细]

科技趋势

更多

夏普于美国对CHOT等公司液晶面板侵害专利权提起诉讼

 

夏普株式会社(以下简称“夏普”)于美国时间2020年3月10日,对制造及销售液晶面板之咸阳彩虹光电科技有限公司(总部位于...[详细]

雷军:每5个中国人中至少有1个人是 WPS 用户

 

IT之家3月25日消息 3月24日晚间,金山办公披露2019年全年业绩报告。财报显示,全年实现营业收入15.8...[详细]

华为 P40/Pro/Pro+宣传海报曝光:远见卓识,5200万徕卡影像矩阵

 

IT之家3月22日消息 华为准备在3月26日面向全球市场推出华为P40系列,该系列是去年P30系列的继任者。现...[详细]

小米10 手机 MIUI 11 开发版升级 DXOMARK 相机版本

 

IT之家3月27日消息  小米MIUI发布了MIUI第451周公告和更新说明,其中表示本周是MIUI...[详细]

提起佳能只知道相机、打印机?它还将会生产OLED材料

 

提到佳能,大家首先会想起什么?我相信大部分人第一反应是单反相机、单反镜头或者是打印机。佳能生产的相机、打印机在我们生活中...[详细]

  • 1
  • 2
  • 3
  • 4
  • 5
  • 一周排行每月关注
  • 01Win10 2004将迎来新版Linux子系统
  • 02夏普于美国对CHOT等公司液晶面板侵害专利权提起诉讼
  • 03腾讯:QQ也从未想过自己还是个学习软件,请大家手下留情
  • 04外媒谈三星Galaxy Z Flip和摩托罗拉Razr折叠机
  • 05数百个品牌“女神节”同时开播!微信小程序直播成商家主要经营工具
  • 06消失的日内瓦车展和BBA们的油电双线作战
  • 072298元起,vivo Z6将于3月8日开售:骁龙765G+5000mAh电池
  • 08IT之家公告:纠错/小尾巴提交增加威望、负威望限制互动
  • 09Apple Music提前收藏榜单记录被打破,《After Hours》专辑预订收藏数近百万
  • 10新垣结衣玩的健身环被爆炒到 1400 元,堪比全新任天堂Switch Lite