Awesome Open Source
Awesome Open Source

SpringBoot

支持作者就star一下,谢谢 🎉🎉

springboot-learn 这个工程为IDEA创建的Empty Project工程,其余子工程之间互不干涉,clone之后可以更改一下maven的配置即可。

基础框架

基础框架:springboot 2.1.3.RELEASE

编辑工具:IDEA 2019.1

开发基础:JDK 1.8.0_191

依赖工具:apache-maven-3.6.0

数据库:MySQL 5.7

基础篇

名称 博文地址 源码地址
SpringBoot 入门案例 Hello World 源码
SpringBoot 配置 Thymeleaf 模板引擎 源码
SpringBoot 搭建全局异常处理 源码
SpringBoot 配置 Druid 连接池 源码
SpringBoot 配置 AOP 切面记录日志 源码
SpringBoot 配置 Actuator 监控 源码
SpringBoot 配置 Swagger2 实现 restfull风格 API 文档 源码
SpringBoot 配置 Thymeleaf 页面静态化 源码

整合篇

持久层

名称 博文地址 源码地址
SpringBoot 整合 Mybatis 链接 链接
SpringBoot 整合 SpringData JPA 链接 链接
SpringBoot 整合 JDBC Templete 链接 链接

定时器

名称 博文地址 源码地址
SpringBoot 整合 Task 定时器 链接 链接
SpringBoot 整合 Quartz 任务调度 链接 链接

缓存

名称 博文地址 源码地址
SpringBoot 整合 Ehcache 高性能缓存 链接 链接
SpringBoot 整合 Redis 缓存管理 链接 链接

权限

名称 博文地址 源码地址
SpringBoot 整合 Shiro 权限管理 链接 链接
SpringBoot 整合 SpringSecurity 权限管理 链接 链接
SpringBoot 整合 JWT + RSA 分布式授权 链接 链接

邮件短信

名称 博文地址 源码地址
SpringBoot 整合 Email 发送邮件 链接 链接
SpringBoot 整合 SMS 阿里短信服务 链接 链接

中间件

名称 博文地址 源码地址
SpringBoot 整合 七牛云对象存储 链接 链接
SpringBoot 整合 Easypoi 打印报表 链接 链接
SpringBoot 整合 RabbitMQ 消息中间件 链接 链接
SpringBoot 整合 WebSocket 聊天案例 链接 链接
SpringBoot 使用 Echars 实现数据可视化 链接 链接

注意事项

每次学习前请先使用git更新项目,避免产生只是新旧代码问题。

一些工程的测试方法在springboot的测试类中,比如:mybatis的通用mapper,CRUD的方法在测试类中测试的。

我不管,看了就 Star

交流学习

在这里插入图片描述 交流学习


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
java (31,337
security (1,880
redis (945
elasticsearch (543
websocket (468
jwt (401
rabbitmq (252
mybatis (241
sms (103
task (99
shiro (91
aop (85
jpa (84
thymeleaf (60
quartz (58
druid (54
swagger2 (41
qiniu (26