> Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".
能快速创建出生产级别的Spring应用
### SpringBoot优点
● Create stand-alone Spring applications
○ 创建独立Spring应用
● Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)
○ 内嵌web服务器
● Provide opinionated 'starter' dependencies to simplify your build configuration
○ 自动starter依赖,简化构建配置
● Automatically configure Spring and 3rd party libraries whenever possible
○ 自动配置Spring以及第三方功能
● Provide production-ready features such as metrics, health checks, and externalized configuration
○ 提供生产级别的监控、健康检查及外部化配置
● Absolutely no code generation and no requirement for XML configuration
○ 无代码生成、无需编写XML
> SpringBoot是整合Spring技术栈的一站式框架
SpringBoot是简化Spring技术栈的快速开发脚手架
### SpringBoot缺点
● 人称版本帝,迭代快,需要时刻关注变化
● 封装太深,内部原理复杂,不容易精通
- SpringBoot的生态
- 为什么使用SpringBoot ?
- SpringBoot所处的时代背景
- SpringBoot入门
- SpringBoot配置文件
- SpringBoot简化部署-打jar包
- SpringBoot依赖管理
- SpringBoot自动配置
- SpringBoot容器功能
- SpringBoot应用应该如何编写
- SpringBoot插件-Lombok
- SpringBoot-dev-tools
- SpringBoot-Spring Initializr
- SpringBoot配置文件-yml
- SpringMVC配置概览
- SpringBoot静态资源访问
- SpringBoot欢迎页与Favicon
- SpringBoot静态资源配置原理
- SpringBoot请求参数处理
- SpringBoot普通参数与基本注解
- 模板引擎-Thymeleaf用法介绍
- SpringBoot使用Thymeleaf
- 后台管理系统-登录页面整合
- 后台登录逻辑处理
- 抽取公共页面-leftbar、header
- 公共页面完善
- 动态表格遍历
- 拦截器-登录验证
- 文件上传功能
- 自定义错误处理
- 数据访问-JDBC
- 使用Druid数据源
- 整合Mybatis
- 整合Mybatis-Plus
- 使用MybatisPlus完成CRUD功能
- 数据列表分页功能
- 用户删除功能
- SpringBoot整合Redis
- Redis统计url访问功能
- SpringBoot单元测试
- 单元测试-常用注解
- 单元测试-断言
- SpringBoot指标监控
- 监控可视化整合
- SpringBoot-Profile功能
- SpringBoot原理解析
- 项目代码仓库地址