声明: 该项目是学习尚硅谷雷丰阳老师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