SpringBoot的设计目标: 自动装箱,简化配置。SpringBoot是对Spring和SpringMVC的高级应用,使用Spring Boot可以轻松创建基于Spring的工业级应用程序,安全稳定高效。
本教程对应的免费视频教学地址 https://ke.qq.com/course/454946?taid=4014703500521762&tuin=8a5f0ae6
图解SpringBoot历史
![36b5ee2829f30efe74906cbf176a8134.png](https://img-blog.csdnimg.cn/img_convert/36b5ee2829f30efe74906cbf176a8134.png)
SpringBoot 特性
- 创建独立的Spring应用程序
- 直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)
- 清爽的版本控制,减少Jar包冲突
- 充分利用Spring新特性,自动装配第三方库
- 提供生成监控功能,掌握应用的运行状况
- 简化配置,对常用功能做了默认配置
参考资料 官方文档
Create stand-alone Spring applications
Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)
Provide opinionated 'starter' dependencies to simplify your build configuration
Automatically configure Spring and 3rd party libraries whenever possible
Provide production-ready features such as metrics, health checks and externalized configuration
Absolutely no code generation and no requirement for XML configuration
SpringBoot 项目截图
![80ca333a4924306b686f42f4361a723d.png](https://img-blog.csdnimg.cn/img_convert/80ca333a4924306b686f42f4361a723d.png)