概念
SpringBoot是一个基于Spring的框架。它让开发人员在创建项目的时候不再花费过多的时间关注于项目的配置和依赖关系,而是提供了一种开箱即用的功能。
- 简化spring的依赖项
- 使用yaml 或者 properties文件配置,较少的配置项
- 可以嵌入tomcat容器
- 不再配置xml文件
- 使用maven pom简化包的依赖
Spring和SpringBoot的区别
- SpringBoot构建在 Spring 框架之上,它不是 Spring 的替代品。
- SpringBoot是Spring的工具集。它知道应用程序所需的组件和依赖项,并将帮助您快速引导应用程序。
SpringBoot的优点
- 简化配置,不再使用xml
- 内嵌web容器
- 自动依赖
基于以上优点这就是我们为什么要学习SpringBoot,在接下来的教程中我们将介绍SpringBoot如何在项目中使用。
注意:规范的写法是Spring Boot,中间有空格,不过这里为了好看,将它们连在一起书写。
索引目录
- SpringBoot是什么
- 使用Initializr创建SpringBoot项目
- 使用IntelliJ IDEA创建SpringBoot项目
- SpringBoot获取参数的几种方式
- SpringBoot参数校验的几种方式
- SpringBoot静态资源访问
- SpringBoot图片或文件资源访问
- SpringBoot 国际化
- SpringBoot 过滤器
- SpringBoot 过滤器实现用户登录
- SpringBoot 会话监听器
- SpringBoot 多环境变量
- SpringBoot 读取环境变量
- SpringBoot统一返回格式
- SpringBoot修改启动端口
- SpringBoot统一异常处理
- SpringBoot使用Thymeleaf模板
- SpringBoot使用Redis