解释:Boot 百度翻译为:靴子

没错,打比方说,如果用Spring框架写代码是雨中漫步,那么 给Spring穿上靴子,会不会方便些呢?

穿上靴子后,多出来一些显而易见的好处

1、创建独立的Spring应用

SprignBoot框架本身基于Spring搭建(就好比Spring基于Java一样),完全迁移利用了Spring的所有特性,可以直接用于构建Spring应用,功力只增不减。

2、内嵌web服务器

      SpringBoot 内嵌Tomcat 和Jetty 服务器。可以直接打jar包 放在服务器上运行,非常的便捷。

3、自动starter依赖,简化构建配置

       这个超牛,starter顾名思义 启动器。简化依赖配置,利用自动版本自动仲裁机制简化jar包版本问题。把jar包管理进行场景化,什么场景导入什么starter。官方命名格式:spring-boot-starter-*,第三方命名格式:*-spring-boot-starter

4、自动配置Spring以及第三方功能

      Springboot 简化了很多配置,例如工厂、整合SpringMVC 、 Mybatis 之类的固定配置 ,创建工程后可直接开发业务逻辑。另外,第三方工具的使用,也只需引入starter,配置文件配置一下账号密码,有种开箱即用的感觉。

5、提供生产级别的监控、健康检查以及外部化配置

运维人员可直接在生产服务器端监控服务整体健康情况,无需修改源代码,可直接在外部页面进行修改配置参数。

SpringBoot框架的优点相关推荐

  1. 我的springBoot框架学习总结

    一.SpringBoot的介绍 什么是SpringBoot:Springboot它是对 spring的一种封装,采用一些默认的配置.默认的依赖简化了我们对spring的使用,大大于提高了我们的工作效率 ...

  2. 15分钟用Java平台实现Springboot框架构建后端项目框架

    15分钟用Java平台实现Springboot框架构建后端项目框架 文章目录 15分钟用Java平台实现Springboot框架构建后端项目框架 前言 准备工具 1. 新建项目 2.搭建项目框架 3. ...

  3. 基于SpringBoot框架的管理系统【完整项目源码】

    基于SpringBoot框架的管理系统 介绍 基于SpringBoot框架的管理系统 简洁版 : 实现 登录 . 注册 . 增 . 删 . 改 . 查 : 可继续完善增加前端.校验.其他功能等: 可作 ...

  4. 基于SpringBoot框架的古风乐曲网站的设计与实现 毕业设计-附源码271611

    springboot古风乐曲网站 摘 要 随着社会的发展,社会的方方面面都在利用信息化时代的优势.互联网的优势和普及使得各种系统的开发成为必需. 本文以实际运用为开发背景,运用软件工程原理和开发方法, ...

  5. 基于SpringBoot框架的古风乐曲网站的设计与实现毕业设计源码271611

    springboot古风乐曲网站 摘 要 随着社会的发展,社会的方方面面都在利用信息化时代的优势.互联网的优势和普及使得各种系统的开发成为必需. 本文以实际运用为开发背景,运用软件工程原理和开发方法, ...

  6. 框架学习——带你了解SpringBoot框架

    目录 一. SpringBoot简介 1.1 原有Spring优缺点分析 1.1.1 Spring的优点分析 1.1.2 Spring的缺点分析 1.2 SpringBoot的概述 1.2.1 Spr ...

  7. SpringBoot框架介绍

    SpringBoot框架 简单介绍 前言: 我们大家都知道Spring,Boot是启动的意思,所以SpringBoot其实是一个启动Spring项目的一个工具,从根本上讲,SpringBoot就是一些 ...

  8. 硬核3万字,SpringBoot框架学习笔记

    Spring Boot是Spring家族下的一个全新开发框架,其设计目的主要是用来简化Spring应用的创建及开发过程,它提供了自动配置,starter依赖等特性,从而使开发人员从大量的XML配置中解 ...

  9. (附源码)基于SpringBoot框架的古风乐曲网站的设计与实现 毕业设计271611

    springboot古风乐曲网站 摘 要 随着社会的发展,社会的方方面面都在利用信息化时代的优势.互联网的优势和普及使得各种系统的开发成为必需. 本文以实际运用为开发背景,运用软件工程原理和开发方法, ...

最新文章

  1. windows下使用Python出现No module named tkinter.ttk
  2. 【分享】程序的开发与编写
  3. 修饰符private和protected详解以及调用Object类Clone方法报错:clone() has protected access in java.lang.Object的原因及解决方案
  4. 启动Nginx 出现 nginx: [emerg] unknown directive 锘?user 错误
  5. 参加了 Go 贡献者大会
  6. 20145231第四周学习笔记
  7. StroyBoard中UICollectionView中添加Header和footer
  8. JAVA基础知识之字节和字符
  9. 【学习记录】macOS的Redis安装及基本使用
  10. 为产业数字化赋能!施耐德电气数字产业示范园落户北京
  11. oracle asm 分布式存储,分布式数据中心数据库和存储部署解决方案
  12. 利用Maven逆向工程生成mybatis映射文件
  13. JEECG社区公司,招聘全职JAVA工程师(全职)
  14. 通用计算机的时代,MIT论文:通用计算机时代即将终结
  15. 开始学习 refactoring:improving the design of existing code
  16. 本训练中心主任致互联网技术学员
  17. http协议get请求方法和post请求方法的区别
  18. 钉钉扫码登录cs架构,winform设计钉钉扫码客户端
  19. Android手机通讯录(上)
  20. tp6字符串解析为HTML,6.字符串 · ThinkPHP5从入门到努力之入门实践 · 看云

热门文章

  1. java开发工具IntelliJ IDEA全新版本V2022.2更新详情(二)
  2. 玩游戏用什么轴的机械键盘好_机械键盘吃鸡用什么轴好?玩绝地求生机械键盘键轴推荐...
  3. 田野调查手记·浮山篇(一)
  4. 计算机基础知识(基础入门小白专属)六
  5. Java常见面试50题(java jsp)
  6. 【U8】登录提示缺少根元素
  7. Centos8.3 nfs-ganesha使用ceph后端
  8. linux java jdk环境变量设置之后,依旧提示 No such file or directory
  9. Python中reshape函数参数-1的意思?
  10. 亲测三大热门短链接平台,告诉你谁才是最好的