声明: 该项目是学习尚硅谷雷丰阳老师SpringBoot-1.5.x的视频,经过学习改进对比不足与摒弃一些过时功能,写下的SpringBoot-2.2.2代码笔记,方便自己记忆。如果你看到这个SpringBoot-2.2.2项目代码并对雷丰阳老师SpringBoot-1.5.x的视频感兴趣,建议可以结合视频一起观看,加快自己的理解。最后:记得点赞三连,这是白嫖党对开源视频最起码的尊重,也记得为我三连,后面会持续更新SpringBoot最新功能,可以方便你的查看。我的个人博客
JDK 1.8 IntelliJ IDEA 2020.1.2 x64 Maven 3.6.1
未具体说明框架详细版本,表示与SpringBoot 2.2.2整合的starter
| 简要说明 | 依赖版本 | 
|---|---|
| 后台框架 | SpringBoot 2.2.2 | 
| 日志与日志抽象 | Log4j、slf4j | 
| 模板引擎 | Thymeleaf | 
| 数据源 | Druid 1.1.10 | 
| 非关系型数据库 | MongoDB | 
| 持久层框架 | MyBatis 2.1.2、MyBatis-Plus 3.1.1、tkMybatis 2.0.2 | 
| 持久层规范 | Spring Data JPA | 
| 数据处理 | fastjson 1.2.41 | 
| 缓存 | Redis | 
| 消息中间件 | RabbitMQ | 
| 全文检索 | ElasticSearch 7.6.1、jest 6.3.1 | 
| 任务 | mail、asynchronous、scheduler | 
| 安全 | SpringSecurity、Shiro 1.4.1 | 
| 文件上传 | fastDFS | 
| 容器技术 | Docker | 
| 文档框架 | swagger2 2.8.0 | 
| 分布式 | Zookeeper/dubbo | 
| 应用监管 | actuator | 
| 配置中心与注册中心 | nacos | 
- springboot-01-helloworld
- springboot-02-banner
- springboot-03-config-autoconfig
- springboot-04-logging
- springboot-05-web-jsp
- springboot-05-web-restfulcrud
- springboot-05-web-thymeleaf
- springboot-06-data-jdbc
- springboot-06-data-mongodb
- springboot-06-data-multi-mongodb
- springboot-06-data-multi-mongodb-2-2-x
- springboot-06-data-mybatis-annotation
- springboot-06-data-mybatis-plus
- springboot-06-data-mybatis-xml
- springboot-06-data-tkmybatis
- springboot-07-jpa
- springboot-08-cache
- springboot-08-redis
- springboot-09-amqp
- springboot-09-rabbitmq
- springboot-10-elasticsearch
- springboot-10-elasticsearch-jd
- springboot-11-asynchronous-task
- springboot-11-mail-task
- springboot-11-scheduler-task
- springboot-12-security
- springboot-12-shiro
- springboot-13-fastDFS
- springboot-13-fileupload
- springboot-14-docker
- springboot-15-swagger2
- springboot-16-dubbo
- springboot-17-springcloud
- springboot-18-deploy
- springboot-19-actuator
- springboot-20-nacos