Springboot与Spring的关系
阐述
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的关系相关推荐
- Spring SpringMVC SpringBoot SpringCloud概念及关系
一.Spring SpringMVC SpringBoot SpringCloud概念.关系及区别 Spring主要是基于IOC反转Beans管理Bean类,主要依存于SSH框架(Struts+Spr ...
- 帮你理清 SpringBoot 与 SpringMVC 的关系
spring boot就是一个大框架里面包含了许许多多的东西,其中spring就是最核心的内容之一,当然就包含spring mvc.spring mvc 只是spring 处理web层请求的一个模块. ...
- SpringBoot与SpringCloud的关系与区别
一.SpringBoot和SpringCloud简介 1.SpringBoot:是一个快速开发框架,通过用MAVEN依赖的继承方式,帮助我们快速整合第三方常用框架,完全采用注解化(使用注解方式启动Sp ...
- 大剑无锋之SpringBoot和Spring的区别
SpringBoot和Spring的区别 其实这个问题,在我看来,其关键就是要对SpringBoot相对于Spring的特点阐述: 1.快速整合第三方依赖:maven子父依赖关系. springboo ...
- spring-boot (三) spring data jpa
学习文章来自:http://www.ityouknow.com/spring-boot.html spring data jpa介绍 首先了解JPA是什么? JPA(Java Persistence ...
- 教你理清SpringBoot与SpringMVC的关系
spring boot就是一个大框架里面包含了许许多多的东西,其中spring就是最核心的内容之一,当然就包含spring mvc.spring mvc 是只是spring 处理web层请求的一个模块 ...
- 八、springboot整合Spring Security
springboot整合Spring Security 简介 Spring Security是一个功能强大且可高度自定义的身份验证和访问控制框架.它是保护基于Spring的应用程序的事实标准. Spr ...
- SpringBoot集成Spring Security —— 第二章自动登录
文章目录 一.修改login.html 二.两种实现方式 2.1 Cookie 存储 2.2 数据库存储 2.2.1 基本原理 2.2.2 代码实现 三.运行程序 在上一章:SpringBoot集成S ...
- PHP框架和springboot区别,Spring和SpringBoot的区别
一.啥是spring? Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架. 简而言之,Spring框架为开发Java应用程序提供了全面的基础架构支持. 它包含了一 ...
最新文章
- 一个封装了的选项卡效果js
- 【转】ABP源码分析四十:ZERO的Application和Tenant
- Python Tkinter教程–第1部分
- LeetCode 147. Insertion Sort List
- 2020行政区划重新划分_邯郸市的20年,2000年-2020年区划对比,你觉得成绩如何?...
- Excel 做统计学分析
- html中的embed标签属性,html中Embed标签的语法和属性设置
- mac linux 键盘布局,Macbook Pro 推出中文键盘布局
- 苹果手机怎么连接蓝牙耳机_QCY蓝牙耳机 T5在苹果IOS和安卓手机上的延迟对比
- appcan mysql_AppCan的图片、文件操作、上传、下载操作 From Ken
- 【机器学习】Python 3.0 简单实现K-邻近法
- 【附证明】用ArcGIS中Band Collection Statistics做相关性分析可能存在错误
- 东芝或于今秋出售子公司智能电表巨头兰吉尔
- 多线程|pi2.c 使用N个线程根据莱布尼兹级数计算PI
- 以太网无法连接到internet的解决方法
- jmeter 跳板机_jmeter本地通过跳板机连接塔内数据库
- FFmpeg音频播放器(8)-创建FFmpeg播放器
- Timeout of 60000ms expired before the position for partition could be determined踩坑flink消费kafka2.3.0
- 声卡无法内录的替代方案
- 计算机网络知识点总结周报
热门文章
- php redis 传递闭包,通过缓存构建高性能 Laravel 应用
- JAVA不同类型数组重载_java学习笔记--java中的方法与数组
- 卸载cuda_NVIDIA驱动和CUDA安装
- linux php curl.so,linux中php如何安装CURL扩展方法
- window连接树莓派linux桌面,远程连接Raspberry Pi(树莓派)图形用户界面(X Window)
- mysql官网 ab_MySQLAB同步
- hadoop退出安全模式Name node is in safe mode
- C语言小游戏 ——推箱子
- linux ftp mysql_linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建
- as400和java的区别_文件传输协议和AS400