SpringBoot | 目录汇总 | 2018

SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程
本教程基于 spring-boot-starter-parent:2.0.4.RELEASE 编写

快速入门

Hello World
文件结构和配置详解

日志组件

LogBack 日志组件
Log4j2 日志组件

数据库连接池

Druid 数据库连接池
HikariCP 数据库连接池

数据库操作

Spring Data JPA

Mybatis - 注解方式
Mybatis - 通用Service

事务管理

@Transactional 事务管理

页面模板

JSP 页面支持

Thymeleaf模板引擎 - 快速入门
Thymeleaf模板引擎 - 基本操作
Thymeleaf模板引擎 - 内置对象
Thymeleaf模板引擎 - 页面布局

FreeMarker模板引擎 - 快速入门
FreeMarker模板引擎 - 基本指令

异常处理

全局异常处理

数据验证

JSR-303 数据验证

Spring Security5 - 快速入门
Spring Security5 - 实战操作

数据缓存

Redis 数据缓存

多数据源

JPA 多数据源配置
Mybatis 多数据源配置

RESTful API

构建RESTful API与单元测试

文档接口

Swagger2 - 基础
Swagger2 - 进阶

多模块划分

多模块运用与设计
多模块打包与部署

常用技术

文件上传下载
定时任务
JavaMailSender

其他

IDEA中实现热部署
搭建自己的Spring Initializr服务器

-------------- 本文结束  感谢您的阅读 --------------