1
- # SpringBoot 工具箱
1
+ # SpringBoot 学习案例
2
2
3
3
支持作者就star一下,谢谢 🎉🎉
4
4
5
5
springboot-learn 这个工程为IDEA创建的Empty Project工程,其余子工程之间互不干涉,clone之后可以更改一下maven的配置即可。
6
6
7
- ** 模块概要**
8
-
9
- | 模块名称| 相关功能说明 |
10
- | :--| :--|
11
- | springboot-actuator | 基于actuator执行器实现应用监控 |
12
- | springboot-aop-log | 基于AspectJ搭建日志管理系统 |
13
- | springboot-easypoi | 基于Easypoi实现导出和导入Excel数据表 |
14
- | springboot-druid | Druid能够提供强大的监控和扩展功能 |
15
- | springboot-ehcache | springboot整合高性能存框架EhCache |
16
- | springboot-email | 集成 Java 种发送邮件的方式 |
17
- | springboot-global | 搭建全局异常处理、公共返回类,事物回滚机制基础 |
18
- | springboot-jpa | 基于 spring data jpa 实现crud、分页查询、自定义方法查询 |
19
- | springboot-jwt-rsa | 基于jwt与rsa分布式授权功能、注册、登录、鉴权 |
20
- | springboot-mybatis | 基于 mybatis 通用 Mapper 实现 crud、分页查询、自定义方法查询 |
21
- | springboot-qiniu | 七牛云存储空间中上传文件、删除文件 |
22
- | springboot-quartz | SpringBoot集成Quartz动态定时任务 |
23
- | springboot-rabbitmq | SpringBoot整合RabbitMQ实现五种消息模型 |
24
- | springboot-redis | redis 搭建缓存管理系统 |
25
- | springboot-security | SpringBoot 整合 SpringSecurity 实现授权,认证,定制页面 |
26
- | springboot-shiro | 基于 shiro 实现授权登录 |
27
- | springboot-sms | 基于阿里云短信服务实现发送短信业务,以及redis实现验证码一分钟过期 |
28
- | springboot-swagger2 | 使用swagger2搭建基于restful风格接口的API文档 |
29
- | springboot-task | 基于spring task实现任务调度(定时器) |
30
- | springboot-thymeleaf | springboot官方推荐使用thymeleaf作为模板引擎 |
31
- | springboot-websocket | 基于websocket实现群聊,点对点聊天 |
32
-
33
7
# 基础框架
34
8
35
9
基础框架:springboot 2.1.3.RELEASE
@@ -42,6 +16,69 @@ springboot-learn 这个工程为IDEA创建的Empty Project工程,其余子工
42
16
43
17
数据库:MySQL 5.7
44
18
19
+ # SpringBoot 基础
20
+
21
+ 源码地址Github:https://github.com/Tellsea/springboot-learn
22
+
23
+ | 名称 | 博文地址 | 源码地址 |
24
+ | :--| :--| :--|
25
+ | SpringBoot 入门案例 | | |
26
+ | SpringBoot 配置 JSP 模板引擎 | | |
27
+ | SpringBoot 配置 Thymeleaf 模板引擎 | | [ 源码] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-thymeleaf ) |
28
+ | SpringBoot 搭建全局异常处理 | | [ 源码] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-global ) |
29
+ | SpringBoot 配置 Druid 连接池 | | [ 源码] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-druid ) |
30
+ | SpringBoot 配置 AOP 切面记录日志 | | [ 源码] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-aop-log ) |
31
+ | SpringBoot 配置 Actuator 监控 | | [ 源码] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-actuator ) |
32
+ | SpringBoot 配置 Swagger2 实现 restfull风格 API 文档 | | [ 源码] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-swagger2 ) |
33
+ | SpringBoot 配置 Thymeleaf 页面静态化 | | [ 源码] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-thymeleaf-static ) |
34
+
35
+ # SpringBoot 整合
36
+
37
+ ### 持久层
38
+
39
+ | 名称 | 博文地址 | 源码地址 |
40
+ | :--| :--| :--|
41
+ | SpringBoot 整合 Mybatis | 链接 | [ 链接] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-mybatis ) |
42
+ | SpringBoot 整合 SpringData JPA | 链接 | [ 链接] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-jpa ) |
43
+
44
+ ### 定时器
45
+
46
+ | 名称 | 博文地址 | 源码地址 |
47
+ | :--| :--| :--|
48
+ | SpringBoot 整合 Task 定时器 | 链接 | [ 链接] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-task ) |
49
+ | SpringBoot 整合 Quartz 任务调度 | 链接 | [ 链接] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-quartz ) |
50
+
51
+ ### 缓存
52
+
53
+ | 名称 | 博文地址 | 源码地址 |
54
+ | :--| :--| :--|
55
+ | SpringBoot 整合 Ehcache 高性能缓存 | 链接 | [ 链接] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-ehcache ) |
56
+ | SpringBoot 整合 Redis 缓存管理 | 链接 | [ 链接] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-redis ) |
57
+
58
+ ### 权限
59
+
60
+ | 名称 | 博文地址 | 源码地址 |
61
+ | :--| :--| :--|
62
+ | SpringBoot 整合 Shiro 权限管理 | 链接 | [ 链接] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-shiro ) |
63
+ | SpringBoot 整合 SpringSecurity 权限管理 | 链接 | [ 链接] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-security ) |
64
+ | SpringBoot 整合 JWT + RSA 分布式授权 | 链接 | [ 链接] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-jwt-rsa ) |
65
+
66
+ ### 邮件短信
67
+
68
+ | 名称 | 博文地址 | 源码地址 |
69
+ | :--| :--| :--|
70
+ | SpringBoot 整合 Email 发送邮件 | 链接 | [ 链接] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-email ) |
71
+ | SpringBoot 整合 SMS 阿里短信服务 | 链接 | [ 链接] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-sms ) |
72
+
73
+ ### 中间件
74
+
75
+ | 名称 | 博文地址 | 源码地址 |
76
+ | :--| :--| :--|
77
+ | SpringBoot 整合 七牛云对象存储 | 链接 | [ 链接] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-qiniu ) |
78
+ | SpringBoot 整合 Easypoi 打印报表 | 链接 | [ 链接] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-easypoi ) |
79
+ | SpringBoot 整合 RabbitMQ 消息中间件 | 链接 | [ 链接] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-rabbitmq ) |
80
+ | SpringBoot 整合 WebSocket 聊天案例 | 链接 | [ 链接] ( https://github.com/Tellsea/springboot-learn/tree/master/springboot-websocket ) |
81
+
45
82
# 注意事项
46
83
47
84
每次学习前请先使用git更新项目,避免产生只是新旧代码问题。
0 commit comments