# SpringBoot-About **Repository Path**: Mkeeper/SpringBoot-About ## Basic Information - **Project Name**: SpringBoot-About - **Description**: SpringBoot基础教程,基于2.0.3版本。如您觉得该项目对您有用,欢迎点击右上方的Star按钮,给予支持!! - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: http://www.mkeeper.club - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 4 - **Created**: 2018-06-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SpringBoot 基础教程连载 本项目内容为SpringBoot基础教程,基于2.0.3版本。如您觉得该项目对您有用,欢迎点击右上方的Star按钮,给予支持!! - 我的博客:http://www.mkeeper.club/ - GitHub:https://github.com/Mkeeper6 - Gitee: https://gitee.com/Mkeeper - QQ:794892050 - 我的公众号: ![公众号](https://oscimg.oschina.net/oscnet/e8870411cf89e55a4b07e131382e0f51e73.jpg) ## 1 项目搭建 - [1.1.1 SpringBoot 项目搭建](http://www.mkeeper.club/2018/06/29/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B1-1-1%20%E9%A1%B9%E7%9B%AE%E6%90%AD%E5%BB%BA/) - [1.1.2 常用配置介绍](http://www.mkeeper.club/2018/07/02/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B1-1-2%20%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E4%BB%8B%E7%BB%8D/) ## 2 SpringBoot web开发 - 2.1.1 [搭建RESTful风格web服务](http://www.mkeeper.club/2018/07/03/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B2-1-1%20%E6%90%AD%E5%BB%BARESTful%E9%A3%8E%E6%A0%BCWeb%E6%9C%8D%E5%8A%A1/) - 2.1.2 [Controller规范及响应规范](http://www.mkeeper.club/2018/07/04/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B2-1-2%20Controller%E8%A7%84%E8%8C%83%E5%8F%8A%E5%93%8D%E5%BA%94%E8%A7%84%E8%8C%83/) - 2.1.3 [异常处理规范](http://www.mkeeper.club/2018/07/07/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B2-1-3%20%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86%E8%A7%84%E8%8C%83/) - 2.1.4 [日志规范-基础配置详解](http://www.mkeeper.club/2018/07/09/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B2-1-4%20%E6%97%A5%E5%BF%97%E8%A7%84%E8%8C%83-%E5%9F%BA%E7%A1%80%E9%85%8D%E7%BD%AE%E8%AF%A6%E8%A7%A3/) - 2.1.5 [日志规范-logback配置详解](http://www.mkeeper.club/2018/07/09/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B2-1-5%20%E6%97%A5%E5%BF%97%E8%A7%84%E8%8C%83-logback%E9%85%8D%E7%BD%AE%E8%AF%A6%E8%A7%A3/) - 2.1.6 [日志规范-使用AOP统一处理Web日志](http://www.mkeeper.club/2018/07/15/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B2-1-6%20%E6%97%A5%E5%BF%97%E8%A7%84%E8%8C%83-%E4%BD%BF%E7%94%A8AOP%E7%BB%9F%E4%B8%80%E5%A4%84%E7%90%86Web%E6%97%A5%E5%BF%97/) - 2.1.7 [数据验证-基础数据验证](http://www.mkeeper.club/2018/07/24/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B2-1-7%20%E6%95%B0%E6%8D%AE%E9%AA%8C%E8%AF%81-%E5%9F%BA%E7%A1%80%E6%95%B0%E6%8D%AE%E9%AA%8C%E8%AF%81/) - 2.1.8 [数据验证-自定义日期格式验证](http://www.mkeeper.club/2018/08/06/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B2-1-8%20%E6%95%B0%E6%8D%AE%E9%AA%8C%E8%AF%81-%E8%87%AA%E5%AE%9A%E4%B9%89%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F%E9%AA%8C%E8%AF%81/) - 2.1.9 [数据验证-分组验证](http://www.mkeeper.club/2018/08/14/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B2-1-9%20%E6%95%B0%E6%8D%AE%E9%AA%8C%E8%AF%81-%E5%88%86%E7%BB%84%E9%AA%8C%E8%AF%81/) - 2.1.10 [文件上传](http://www.mkeeper.club/2018/08/15/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B2-1-10%20%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0/) - 2.1.11 [RestTemplate整合HttpClient](http://www.mkeeper.club/2018/09/17/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B2-1-11%20RestTemplate%E6%95%B4%E5%90%88HttpClient/) ## 3 SpringBoot 定时任务 - 3.1.1 [简单定时任务方法介绍](http://www.mkeeper.club/2018/09/28/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B3-1-1%20%E7%AE%80%E5%8D%95%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1%E6%96%B9%E6%B3%95%E4%BB%8B%E7%BB%8D/) - 3.1.2 [Quartz定时任务快速整合](http://www.mkeeper.club/2018/10/08/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B3-1-2%20Quartz%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1%E5%BF%AB%E9%80%9F%E6%95%B4%E5%90%88/) - 3.1.3 [Quartz定时任务单点持久化](http://www.mkeeper.club/2018/10/19/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B3-1-3%20Quartz%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1%E5%8D%95%E7%82%B9%E6%8C%81%E4%B9%85%E5%8C%96/) - 3.1.4 [xxl-job快速整合](http://www.mkeeper.club/2018/11/01/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B3-1-4%20xxl-job%E5%BF%AB%E9%80%9F%E6%95%B4%E5%90%88/) - 3.1.5 [Elastic-Job-lite快速整合](http://www.mkeeper.club/2018/11/30/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B3-1-5%20Elastic-Job-lite%E5%BF%AB%E9%80%9F%E6%95%B4%E5%90%88/) ## 4 SpringBoot 数据库开发 - 4.1.1 [使用JdbcTemplate操作数据库及事务管理](http://www.mkeeper.club/2018/12/07/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B4-1-1%20%E4%BD%BF%E7%94%A8JdbcTemplate%E6%93%8D%E4%BD%9C%E6%95%B0%E6%8D%AE%E5%BA%93%E5%8F%8A%E4%BA%8B%E5%8A%A1%E7%AE%A1%E7%90%86/) - 4.1.2 [使用Mybatis操作数据库](http://www.mkeeper.club/2018/12/29/SpringBoot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B4-1-2%20%E4%BD%BF%E7%94%A8Mybatis%E6%93%8D%E4%BD%9C%E6%95%B0%E6%8D%AE%E5%BA%93/) - 4.1.3 使用Mybatis-Plus操作数据库 - 4.1.4 使用SpringDataJpa操作数据库 - 4.1.5 SpringBoot Mybatis多数据源配置 - 4.1.6 Sharding Jdbc分表配置 - 4.1.7 Sharding Jdbc分库配置 - 4.1.8 Sharding Jdbc分库分表配置 - 4.1.9 Sharding Jdbc主从配置 - 4.1.10 Sharding Jdbc主从分库分表配置(未完成) - 4.1.11 Mybatis配置文件生成工具mybatis-generator-gui推荐(未完成) ## 5 SpringBoot 缓存 - 5.1.1 SpringBoot Cache入门 - 5.1.2 Spring Cache EhCache(未完成) - 5.1.3 Spring Cache Redis(未完成) - 5.1.4 Spring Cache EhCache Redis 两级缓存(未完成) ## 6 SpringBoot NoSQL - 6.1.1 Redis(未完成) - 6.1.2 MongoDb(未完成) - 6.1.3 Elasticsearch(未完成) - 6.1.2 MongoDb(未完成) ## 7 SpringBoot 消息队列 - 7.1.1 RocketMQ快速整合 - 7.1.1 Kafka ## 8 SpringBoot Dubbo - 8.1.1 Dubbo快速整合 ## 9 SpringBoot Session(未完成) ## 10 SpringBoot 安全(未完成) ## 11 SpringBoot WebSockets(未完成) ## 12 SpringBoot Actuator(未完成) ## 13 SpringBoot 单元测试(未完成) ## 工具篇 - Lombok(未完成) - Maven多模块项目搭建(未完成) - swagger前后端分离接口文档工具介绍(未完成) - Nginx 负载均衡本地模拟(未完成)