Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tellsea/springboot-learn
🌹springboot常用框架整合示例,涉及多种网站监控,数据缓存,网络通信,持久层,权限管理,常用工具等
https://github.com/tellsea/springboot-learn
actuator aop druid easypoi ehcache elasticsearch jpa jwt mybatis qiniu quartz rabbitmq redis security shiro sms swagger2 task thymeleaf websocket
Last synced: 2 days ago
JSON representation
🌹springboot常用框架整合示例,涉及多种网站监控,数据缓存,网络通信,持久层,权限管理,常用工具等
- Host: GitHub
- URL: https://github.com/tellsea/springboot-learn
- Owner: Tellsea
- Created: 2019-04-12T08:49:17.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-07-25T13:58:50.000Z (over 1 year ago)
- Last Synced: 2025-01-12T14:08:03.485Z (9 days ago)
- Topics: actuator, aop, druid, easypoi, ehcache, elasticsearch, jpa, jwt, mybatis, qiniu, quartz, rabbitmq, redis, security, shiro, sms, swagger2, task, thymeleaf, websocket
- Language: Java
- Homepage: http://www.tellsea.cn/
- Size: 1.31 MB
- Stars: 345
- Watchers: 12
- Forks: 179
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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 | | [源码](https://github.com/Tellsea/springboot-learn/tree/master/springboot-hello) |
| SpringBoot 配置 Thymeleaf 模板引擎 | | [源码](https://github.com/Tellsea/springboot-learn/tree/master/springboot-thymeleaf) |
| SpringBoot 搭建全局异常处理 | | [源码](https://github.com/Tellsea/springboot-learn/tree/master/springboot-global) |
| SpringBoot 配置 Druid 连接池 | | [源码](https://github.com/Tellsea/springboot-learn/tree/master/springboot-druid) |
| SpringBoot 配置 AOP 切面记录日志 | | [源码](https://github.com/Tellsea/springboot-learn/tree/master/springboot-aop-log) |
| SpringBoot 配置 Actuator 监控 | | [源码](https://github.com/Tellsea/springboot-learn/tree/master/springboot-actuator) |
| SpringBoot 配置 Swagger2 实现 restfull 风格 API 文档 | | [源码](https://github.com/Tellsea/springboot-learn/tree/master/springboot-swagger2) |
| SpringBoot 配置 Thymeleaf 页面静态化 | | [源码](https://github.com/Tellsea/springboot-learn/tree/master/springboot-thymeleaf-static) |## 整合篇
### 持久层
| 名称 | 博文地址 | 源码地址 |
| :----------------------------- | :------- | :--------------------------------------------------------------------------------------- |
| SpringBoot 整合 Mybatis | 链接 | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-mybatis) |
| SpringBoot 整合 SpringData JPA | 链接 | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-jpa) |
| SpringBoot 整合 JDBC Templete | 链接 | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-jdbc-templete) |### 定时器
| 名称 | 博文地址 | 源码地址 |
| :------------------------------ | :------- | :-------------------------------------------------------------------------------- |
| SpringBoot 整合 Task 定时器 | 链接 | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-task) |
| SpringBoot 整合 Quartz 任务调度 | 链接 | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-quartz) |### 缓存
| 名称 | 博文地址 | 源码地址 |
| :--------------------------------- | :------- | :--------------------------------------------------------------------------------- |
| SpringBoot 整合 Ehcache 高性能缓存 | 链接 | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-ehcache) |
| SpringBoot 整合 Redis 缓存管理 | 链接 | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-redis) |### 权限
| 名称 | 博文地址 | 源码地址 |
| :-------------------------------------- | :------- | :---------------------------------------------------------------------------------- |
| SpringBoot 整合 Shiro 权限管理 | 链接 | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-shiro) |
| SpringBoot 整合 SpringSecurity 权限管理 | 链接 | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-security) |
| SpringBoot 整合 JWT + RSA 分布式授权 | 链接 | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-jwt-rsa) |### 邮件短信
| 名称 | 博文地址 | 源码地址 |
| :------------------------------- | :------- | :------------------------------------------------------------------------------- |
| SpringBoot 整合 Email 发送邮件 | 链接 | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-email) |
| SpringBoot 整合 SMS 阿里短信服务 | 链接 | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-sms) |### 中间件
| 名称 | 博文地址 | 源码地址 |
| :------------------------------------ | :------- | :----------------------------------------------------------------------------------- |
| SpringBoot 整合 七牛云对象存储 | 链接 | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-qiniu) |
| SpringBoot 整合 Easypoi 打印报表 | 链接 | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-easypoi) |
| SpringBoot 整合 RabbitMQ 消息中间件 | 链接 | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-rabbitmq) |
| SpringBoot 整合 WebSocket 聊天案例 | 链接 | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-websocket) |
| SpringBoot 使用 Echars 实现数据可视化 | 链接 | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-echarts) |## 注意事项
每次学习前请先使用 git 更新项目,避免产生只是新旧代码问题。
一些工程的测试方法在 springboot 的测试类中,比如:mybatis 的通用 mapper,CRUD 的方法在测试类中测试的。
**我不管,看了就 Star**
## 交流学习
![在这里插入图片描述](https://github.com/Tellsea/springboot-learn/blob/master/doc/images/emoticon1.jpg)
![交流学习](https://github.com/Tellsea/springboot-learn/blob/master/doc/images/qq-group.png)