阐述

boot这词的翻译:[计算机科学]  引导。

先拿生活中打电话的例子来解释下这两者的关系:

Spring的电话号码是:13355556666

攻城狮A,B,C都要联系Spring

攻城狮A,每次都输入Spring的号码,再按拨号键,联系Spring。

攻城狮B,把Spring的号码保存在通讯录里,每次通过通讯录,联系Spring。

攻城狮C,在一键拨号里设置了Spring的号码,每次联系Spring,就按一下特定键。

攻城狮A用最原始的方式,攻城狮B用第三方工具简化了一些步骤,攻城狮C用了Springboot,一键生成。

不变的是Spring号码,目的都是联系Spring。

再看官方定义

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

Spring Boot 基本上是 Spring 框架的扩展,它消除了设置 Spring 应用程序所需的 XML配置,为更快,更高效的开发生态系统铺平了道路。

总结

Springboot是众多“简化,快速搭建Spring框架”的第三方框架(或工具包)之一,因出生名门(Pivotal),做得又出色,得到了认可,成为了主流。

未来某一天,阿里巴巴推出了Spring1688,因出生名门(阿里巴巴),又做得比Springboot出色,又是中文帮助文档,得到了中国开发者的喜爱,取代了Springboot,成了新秀。

Springboot与Spring的关系相关推荐

  1. Spring SpringMVC SpringBoot SpringCloud概念及关系

    一.Spring SpringMVC SpringBoot SpringCloud概念.关系及区别 Spring主要是基于IOC反转Beans管理Bean类,主要依存于SSH框架(Struts+Spr ...

  2. 帮你理清 SpringBoot 与 SpringMVC 的关系

    spring boot就是一个大框架里面包含了许许多多的东西,其中spring就是最核心的内容之一,当然就包含spring mvc.spring mvc 只是spring 处理web层请求的一个模块. ...

  3. SpringBoot与SpringCloud的关系与区别

    一.SpringBoot和SpringCloud简介 1.SpringBoot:是一个快速开发框架,通过用MAVEN依赖的继承方式,帮助我们快速整合第三方常用框架,完全采用注解化(使用注解方式启动Sp ...

  4. 大剑无锋之SpringBoot和Spring的区别

    SpringBoot和Spring的区别 其实这个问题,在我看来,其关键就是要对SpringBoot相对于Spring的特点阐述: 1.快速整合第三方依赖:maven子父依赖关系. springboo ...

  5. spring-boot (三) spring data jpa

    学习文章来自:http://www.ityouknow.com/spring-boot.html spring data jpa介绍 首先了解JPA是什么? JPA(Java Persistence ...

  6. 教你理清SpringBoot与SpringMVC的关系

    spring boot就是一个大框架里面包含了许许多多的东西,其中spring就是最核心的内容之一,当然就包含spring mvc.spring mvc 是只是spring 处理web层请求的一个模块 ...

  7. 八、springboot整合Spring Security

    springboot整合Spring Security 简介 Spring Security是一个功能强大且可高度自定义的身份验证和访问控制框架.它是保护基于Spring的应用程序的事实标准. Spr ...

  8. SpringBoot集成Spring Security —— 第二章自动登录

    文章目录 一.修改login.html 二.两种实现方式 2.1 Cookie 存储 2.2 数据库存储 2.2.1 基本原理 2.2.2 代码实现 三.运行程序 在上一章:SpringBoot集成S ...

  9. PHP框架和springboot区别,Spring和SpringBoot的区别

    一.啥是spring? Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架. 简而言之,Spring框架为开发Java应用程序提供了全面的基础架构支持. 它包含了一 ...

最新文章

  1. 一个封装了的选项卡效果js
  2. 【转】ABP源码分析四十:ZERO的Application和Tenant
  3. Python Tkinter教程–第1部分
  4. LeetCode 147. Insertion Sort List
  5. 2020行政区划重新划分_邯郸市的20年,2000年-2020年区划对比,你觉得成绩如何?...
  6. Excel 做统计学分析
  7. html中的embed标签属性,html中Embed标签的语法和属性设置
  8. mac linux 键盘布局,Macbook Pro 推出中文键盘布局
  9. 苹果手机怎么连接蓝牙耳机_QCY蓝牙耳机 T5在苹果IOS和安卓手机上的延迟对比
  10. appcan mysql_AppCan的图片、文件操作、上传、下载操作 From Ken
  11. 【机器学习】Python 3.0 简单实现K-邻近法
  12. 【附证明】用ArcGIS中Band Collection Statistics做相关性分析可能存在错误
  13. 东芝或于今秋出售子公司智能电表巨头兰吉尔
  14. 多线程|pi2.c 使用N个线程根据莱布尼兹级数计算PI
  15. 以太网无法连接到internet的解决方法
  16. jmeter 跳板机_jmeter本地通过跳板机连接塔内数据库
  17. FFmpeg音频播放器(8)-创建FFmpeg播放器
  18. Timeout of 60000ms expired before the position for partition could be determined踩坑flink消费kafka2.3.0
  19. 声卡无法内录的替代方案
  20. 计算机网络知识点总结周报

热门文章

  1. php redis 传递闭包,通过缓存构建高性能 Laravel 应用
  2. JAVA不同类型数组重载_java学习笔记--java中的方法与数组
  3. 卸载cuda_NVIDIA驱动和CUDA安装
  4. linux php curl.so,linux中php如何安装CURL扩展方法
  5. window连接树莓派linux桌面,远程连接Raspberry Pi(树莓派)图形用户界面(X Window)
  6. mysql官网 ab_MySQLAB同步
  7. hadoop退出安全模式Name node is in safe mode
  8. C语言小游戏 ——推箱子
  9. linux ftp mysql_linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建
  10. as400和java的区别_文件传输协议和AS400