什么是SpringBoot?

SpringBoot是为了尽快跑起来Spring项目并尽可能减少配置文件,默认配置了很多框架的使用方式。

  1. 为所有Spring 开发提供一个更快更广泛的入门体验。
  2. 零配置。无冗余代码生成和XML 强制配置,遵循“约定大于配置” 。
  3. 集成了大量常用的第三方库的配置, Spring Boot 应用为这些第三方库提供了几乎可以零配置的开箱即用的能力。
  4. 提供一系列大型项目常用的非功能性特征,如嵌入式服务器、安全性、度量、运行状况检查、外部化配置等。

SpringBoot特性

1、起步依赖-Starter Dependency

将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到项目的Maven或Gradle构建中。

2、自动配置-Auto Configuration

SpringBoot的自动配置特性利用了Spring4对条件化配置的支持,合理地推测应用所需的bean并自动化配置他们;
当然,SpringBoot只考虑大多数的开发场景,并不是所有的场景,若在实际开发中我们需要配置Bean,而SpringBoot也有提供支持,则可以自定义自动配置。

3、命令行接口-Command-line-interface, CLI

SpringBoot的CLI发挥了Groovy编程语言的优势,并结合自动配置进一步简化Spring应用的开发;

4、运行监控-Actuatir

它为SpringBoot应用的所有特性构建一个小型的应用程序。

【SpringBoot】SpringBoot简介相关推荐

  1. SpringBoot SpringBoot 开发实用篇 5 整合第三方技术 5.21 SpringBoot 整合 ActiveMQ

    SpringBoot [黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)] SpringBoot 开发实用篇 文章目录 Spring ...

  2. SpringBoot SpringBoot 基础篇(第一篇) 第2章 SpringBoot 全局配置 2.2 yaml 文件

    SpringBoot [千锋教育java教程SpringBoot2全套,springboot快速入门到项目实战视频教程] SpringBoot 基础篇(第一篇) 第2章 SpringBoot 全局配置 ...

  3. SpringBoot入门简介

    一.Spring Boot入门 1.Spring Boot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特 ...

  4. SpringBoot | SpringBoot整合数据库

    文章目录 SpringBoot整合数据库 前言:关于本节的问题汇总 1.整合JDBC 1.1.SpringData简介 1.2.整合JDBC 1.3.分析源码 1.4.JdbcTemplate 1.5 ...

  5. php springboot,springboot是什么?

    spring boot是什么? Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程. 在Spring框架这个大家族中,产生了很多衍 ...

  6. springboot:SpringBoot项目启动成功,但无法访问且提示404

    当SpringBoot项目启动成功后,访问controller下的接口却发现无法访问,且提示status=404 我的项目中controller下只有一个测试接口,接口名为MainController ...

  7. SpringBoot: SpringBoot里面创建导出Excel的接口(亲测)

    在Web项目中,难免需要导出Excel这样的功能,后端接口怎么实现呢,Controller代码在下面,复制到项目的Controller中即可使用: 首先加入Excel的依赖,本例中我们用apache的 ...

  8. (入门SpringBoot)SpringBoot结合redis(四)

    SpringBoot整合redis: 1.引入jar <!--  引入redis依赖 --><dependency>     <groupId>org.spring ...

  9. SpringBoot : SpringBoot自定义的ApplicationContext实现类

    文章目录 1.美图 2.概述 3.在传统spring框架下的扩展方式 4.探寻SpringBoot框架下的扩展方式 5.如何设置自定义的ApplicationContext实现类 6.实战使用自定义的 ...

  10. Springboot(SpringBoot)重试机制retry

    在我们编写项目时,有时候需要调用外部接口,那这个时候就需要考虑如果出现异常怎么办,可能是网络访问异常,超时异常等等.SpringBoot为我们提供了重试机制,可适用于这种场景, 一.retry重试机制 ...

最新文章

  1. python培训班哪些比较好-在线Python编程培训哪家机构比较好?
  2. [转载]读塔莎奶奶的美好生活
  3. java swing鼠标事件监听_java swing鼠标监听问题
  4. Html制作知识库管理系统,HTML 编辑器
  5. mysql php apache源码_配置php结合Apache
  6. php后台富文本编辑器的内容调用到前端小程序页面的一些显示问题,如:nbsp;
  7. HTML5自定义播放器(简式)
  8. java统计空间占用_JVM —— Java 对象占用空间大小计算
  9. 日志分析工具 Log Parser
  10. virtualbox 虚拟化问题
  11. 分成互质组 (信息学奥赛一本通-T1221)
  12. mysql数据库 集群_mysql数据库集群
  13. Adobe Reader PDF 护眼设置
  14. gis地图和普通地图的区别_GIS之如何添加WMTS地图
  15. mathcad15安装方法(解决了认证错误问题)
  16. 价格便宜一半 这款智能座舱芯片实际性能却超越高通8155?
  17. 各种内部排序方法及其比较实验报告
  18. 教育行业数据防泄密解决方案
  19. win10添加mysql8环境变量_win10下mysql8.0.12安装及环境变量配置教程
  20. Mysql 密码忘了怎么办?

热门文章

  1. ARM的合法立即数与非法立即数
  2. 基于STC12C5616AD芯片智能循迹避障小车完整制作过程(详细教程)
  3. 如何在macOS中创建访客帐户
  4. 一款可编程的的串口调试工具 报文分类 脚本编程
  5. 风控为本 开鑫金服让互联网金融更有安全感
  6. openxml操作word的基本应用
  7. Linux命令uname -a和uname -r的详解 2022_11_30
  8. 2018年7月18日日报
  9. 进军数字货币新业务,500.com能否“涅槃”重生?
  10. REST协议解密(原创)