本项目主要记录自己学习SpringBoot的源码和笔记,项目比较初级,主要目的是用起来,至于原理自行看源码研究。
开发工具
IDEA 2020.3
开发环境
JDK 13.0.2
SpringBoot 2.4.1
工程名 | 笔记 | 备注 |
---|---|---|
01-spring-boot-core | 01Node | 基础依赖 |
02-spring-boot-hello | 02Node | helloword |
03-spring-boot-config | 03Node | 多环境配置 |
04-spring-boot-aspect | 04Node | 自定义注解 |
05-spring-boot-exception | 05Node | 自定义异常 |
06-spring-boot-mybatis | 06Node | 整合MyBatis |
07-spring-boot-mybatis-helper | 07Node | 整合通用MyBatis |
08-spring-boot-mybatis-plus | 08Node | 整合增强MyBatis |
09-spring-boot-redis-jedis | 09Node | Jedis操作Redis |
10-spring-boot-redis-template | 10Node | Template操作Redis |
11-spring-boot-thymeleaf | 11Node | 整合Thymeleaf模板 |
12-spring-boot-freemarker | 12Node | 整合Freemarker模板 |
13-spring-boot-log | 13Node | 基础日志操作 |
14-spring-boot-logback | 14Node | 整合logback日志 |
15-spring-boot-swagger | 15Node | 整合swagger2 API |
16-spring-boot-knife4j | 16Node | 整合knife4j API |
17-spring-boot-excal-ali | 17Node | 整合EasyExcal |
18-spring-boot-excal-jxl | 18Node | 整合jxl操作Excal |
19-spring-boot-excal-poi | 19Node | 整合poi操作Excal |
20-spring-boot-files | 20Node | 基础文件操作 |
21-spring-boot-files-fastdfs | 21Node | 整合FastDFS |
22-spring-boot-files-minio | 22Node | 整合MinIO操作 |
23-spring-boot-docker | 23Node | 整合Docker |
24-spring-boot-shiro | 24Node | 整合Shiro |
25-spring-boot-shiro-jwt | 25Node | 整合Shiro+jwt |
26-spring-boot-security | 26Node | 整合Security |
27-spring-boot-sso | 27Node | 单点登录 |
28-spring-boot-socket | 28Node | socket通信 |
29-spring-boot-netty-server | 29Node | netty服务端 |
30-spring-boot-netty-client | 30Node | netty客户端 |
31-spring-boot-netty-chatroom | 31Node | 基于netty的聊天室 |
32-spring-boot-custome-static-route | 32Node | 自定义前端静态目录 |