Spring Boot 入门教程(图文讲解+源码实战)系列
最近上来看了下,还有兄弟在看这个教程,不胜荣幸,我最近上 github 的实际不多,有问题请加微信号.
1 为什么要写 Spring Boot 系列文章
好记性不如烂笔头,学习 Spring Boot 一定要自己多练练,并能够把他记录下来,当有需要的时候,可以查看自己编写功能教程,能够很快获取相关代码,使用到项目中。
本系列文章是针对 Spring Boot 各个知识点实战训练的笔记,所有代码都经过测试获取正确的结果。并且不断的添加到本系列中。
本教程适用 Spring Boot 2.x 版本,当有代码对 Spring Boot 版本有特别要求的时候的时候,示例说明中有特别说明。
2 Spring Boot 知识图谱-入门教程目录
本系列文章一般都是一个知识点一个独立的项目源码,综合应用可能包含多个知识点,比如动态数据源切换技术本身包括 Aop、注解、数据库访问、连接池。
2.1 了解 Spring Boot
- Spring Boot 入门前的准备-Java JDK for window mac 安装
- Spring Boot 入门前的准备-IntelliJ IDEA 开发工具的安装与使用
- Spring Boot 概述
- Spring Boot 特性及Spring Boot 2.0新特性
- Spring Boot 学习前你应该知道的 Maven 知识
- Spring Boot 学习之 IDEA 环境下多模块 Multi Modules
- Spring Boot 学习之 IDEA 环境下的 github 创建提交与修改
- Spring Boot 快速入门 HelloWorld示例
- Spring Boot 快速入门 HelloWorld示例详解
- Spring Boot 学习方法论-如何正确的入门 Sprint Boot
2.2 Spring Boot 环境及配置
- Spring Boot 开发环境、测试环境、预生产环境、生产环境多环境配置
- Spring Boot 自定义 Banner
- Spring Boot 生产环境部署方式
- Spring Boot 配置文件和命令行配置
- Spring Boot 利用 nginx 实现生产环境的伪热更新
2.3 Spring Boot Web 开发
- Spring Boot @Controller @RestController 使用教程
- SpringBoot RESTful API 架构风格实践
- Spring Boot RestApi 测试教程 Mock 的使用
- Spring Boot 集成 Swagger2 教程
- Spring Boot 中使用 HttpClient 进行 POST GET PUT DELETE
- Spring Boot 开发 WebService 服务
- Spring Boot 使用 CXF 调用 WebService 服务
- Spring Boot 使用 JAX-WS 调用 WebService 服务
2.4 Spring Boot 基础
- Spring Boot Log 日志管理
- Spring Boot 全局异常处理
- Spring Boot 使用 Aop 实现日志全局拦截
- Spring Boot 中的日期处理
- Spring Boot Thymeleaf 模板引擎的使用
- Spring Boot FreeMarker 使用教程
- SpringBoot使用模板 Velocity(Spring Boot 已经不支持 Velocity了
2.5 Spring Boot 持久层技术
- Spring Boot 数据库应用 JDBC 使用教程
- Spring Boot 数据库应用 Mybatis使用教程
- Spring Boot 数据库应用 使用Jpa使用教程
- Spring Boot Mybatis 多数据源设置-自动切换数据源
2.6 Spring Boot 缓存技术
2.7 Spring Boot 安全
- Spring Boot 权限应用 使用Shiro
- Spring Boot 权限应用 使用Spring Security
- Spring Boot 权限应用 使用Jwt
- [Spring Boot Shiro 整合验证码]
2.8 Spring Boot 常用操作
- Spring Boot 文件上传
- Spring Boot 操作 Excel
- Spring Boot使用Quartz定时任务
- Spring Boot 邮件发送
- Spring Boot FTP上传与下载
- Spring Boot Json应用 JackJson FastJson
- Spring Boot 使用 Dom4j XStream 操作 Xml
2.9 Spring Boot 生产环境实战
本文未更新部分将定期更新.