SpringBoot核心功能

1、独立运行Spring项目
Spring boot 可以以jar包形式独立运行,运行一个Spring Boot项目只需要通过java -jar xx.jar来运行。
2、内嵌servlet容器
Spring Boot可以选择内嵌Tomcat、jetty或者Undertow,这样我们无须以war包形式部署项目。
3、提供starter简化Maven配置
spring提供了一系列的start pom来简化Maven的依赖加载,例如,当你使用了spring-boot-starter-web,会自动加入如图5-1所示的依赖包。
4、自动装配Spring
SpringBoot会根据在类路径中的jar包,类、为jar包里面的类自动配置Bean,这样会极大地减少我们要使用的配置。当然,SpringBoot只考虑大多数的开发场景,并不是所有的场景,若在实际开发中我们需要配置Bean,而SpringBoot灭有提供支持,则可以自定义自动配置。
5、准生产的应用监控
SpringBoot提供基于http ssh telnet对运行时的项目进行监控。
6、无代码生产和xml配置  
SpringBoot不是借助与代码生成来实现的,而是通过条件注解来实现的,这是Spring4.x提供的新特性。

SpringBoot优缺点

  • 优点:
    1、快速构建项目。
    2、对主流开发框架的无配置集成。
    3、项目可独立运行,无须外部依赖Servlet容器。
    4、提供运行时的应用监控。
    5、极大的提高了开发、部署效率。
    6、与云计算的天然集成。
  • 缺点:
    1、如果你不认同spring框架,也许这就是缺点。
    2、SpringBoot特性
    3、创建独立的Spring项目
    4、内置Tomcat和Jetty容器
    5、提供一个starter POMs来简化Maven配置
    6、提供了一系列大型项目中常见的非功能性特性,如安全、指标,健康检测、外部配置等
    7、完全没有代码生成和xml配置文件

推荐教程

  • Java 微服务实践视频教程 - Spring Boot
  • Java 微服务实践 视频教程- Spring Cloud
  • redis高可用视频
  • 分布式电商商城视频教程

2019年SpringBoot视频教程【全网免费】每周更新相关推荐

  1. SpringBoot视频教程

    SpringBoot视频教程 百度云 置顶 2018年08月02日 11:56:26 SoXiaTea 阅读数 8811 SpringBoot视频教程 百度云 史上最全最精辟的SpringBoot视频 ...

  2. 技术胖的2019新版React全家桶免费视频(84集)

    技术胖 2019年09月18日 阅读 29883 关注 技术胖的2019新版React全家桶免费视频(84集) 一共84集,从5月4日开始录制,到9月18日完成,5个月时间.如果是一个专业讲师,这进度 ...

  3. shop源码PHP免授权,ShopsN五核全网免费开源电商系统 v2.4.0(拼团)

    ShopsN五核全网免费开源电商系统是一款符合企业级商用标准全功能的真正允许免费商业用途的开源网店全网系统,可以实现PC+WAP+微信+安卓+iOS 客户端商城系统. ShopsN五核全网免费开源电商 ...

  4. pubg2019年7月服务器维护时间,绝地求生2019年7月10日官方更新公告及更新内容汇总...

    本文导航第1页: 正式服维护内容 正式服维护内容 绝地求生正式服在7月10日停机维护,本次维护更新内容除了优化服务器外,还有发放生存补给每周任务未获得的BP和修复现版本游戏中出现的BUG,下面小编为大 ...

  5. 分享26个关于Java开发视频教程(免费下载)

    分享26个关于Java开发视频教程(免费下载) 1.开发前传_CSS.avi 2.开发前传_HTML基础.avi 3.开发前传_javascript.avi 4.Web开发工具的安装与使用.avi 5 ...

  6. 绝地求生12月18日服务器信息,绝地求生12月18号几点更新维护完 2019绝地求生12月18日更新维护开服时间...

    绝地求生12月18日几点更新维护完?绝地求生在12月18日早上8点半正式服停机维护更新,维护期间玩家们不能登录游戏,需要等待维护结束开服,各位还不清楚本次更新维护时间安排的玩家,下面小编带来了2019 ...

  7. 每周更新学习进度表--第九周

    每周更新学习进度表:   学习时间 新增代码行 博客量(篇) 知识总结 第一周  7h  80  2  对于软件工程这门课有个大致的了解,并在学习代码上步入正轨. 第二周  8h  100  4  四 ...

  8. 第五人格深渊金币每周更新时间

    第五人格盛典深渊模式已经正式开启,为了深渊珍宝,玩家们每天肝得如火如荼.有些玩家想了解第五人格深渊金币每周更新时间,因为上班学习未必每天都有时间肝,而深渊金币每周的上限是800,如何在深渊金币更新之前 ...

  9. Tomb.finance每周更新(11.8-14)

    「挂钩挑战」 本周三11.10由于FTM价格大跌,$Tomb继Masonry10月中旬开始印钞后第一次TWAP低于1.01.Tomb价格脱钩,Tshare价格一度跌至5000多美元.部分投资者也将手中 ...

  10. 2018尚硅谷SpringBoot视频教程附代码+笔记+课件(内含Docker)

    尚硅谷SpringBoot视频教程(内含Docker)附代码+笔记+课件 下载地址:百度网盘

最新文章

  1. navicat for mysql如何在更新记录时自动记录更新时间
  2. 网络推广外包专员浅析网络推广外包中网站转化率的发展意义
  3. 剖析nodejs的事件循环
  4. Corodva Could not resolve com.android.tools.build:gradle:3.0.1 解决方法
  5. 视音频编解码学习工程:FLV封装格式分析器
  6. 快手公司厕所装坑位计时器,网友:再也不能带薪拉屎了!
  7. python字符串索引位置替换 不搞虚的 直上代码
  8. 将字符串转换为全角或半角
  9. android 图标错误的是什么,如何修复:android.app.RemoteServiceException:从包中发布的错误通知*:无法创建图标:StatusBarIcon...
  10. java jdk的作用_Java JDK环境配置及配置作用说明
  11. Win7(64Bit) 安装 PL/SQL Developer图解
  12. crm2013js弹出窗口
  13. 文献管理三剑客之Mendeley最新版使用小记2
  14. 【软考 系统架构设计师】案例分析① 解题技巧
  15. linux脚本课程设计通讯录,Linux简单电子通讯录源码
  16. Win 7 配置FTP权限
  17. C语言程序设计实验报告——实验七
  18. 海天蚝油《挑战不可能》听风者解人声密码
  19. android自动识别文字,Android文字识别tesseract ocr -训练样本库 识别字库
  20. 2021年北京高新技术企业认定补贴及政策要求

热门文章

  1. java离线_java8离线版软件下载
  2. 不会安装Lomboz?直接下载eclipse JEE吧。
  3. php 网页加背景音乐,网站背景音乐实现方法_HTML/Xhtml_网页制作
  4. 电大网络教育计算机应用基础,(热)最新电大奥鹏远程网络教育计算机应用基础题库.doc...
  5. win7资源服务器未响应,win7电脑怎么设置服务器未响应
  6. libtorch-gpu推理时占用CPU 100%问题解决
  7. 移动机器人路径规划方法概览
  8. Flash Builder 4.6桌面项目在Flash Builder 4.7中打开遇到的问题
  9. 一款微信小程序商城项目(附源码)
  10. Mac/Linux/Windos下仿站工具,基于Python的仿站工具,earnp/imitation仿站工具