# springboot-all-demo
**Repository Path**: gz_lib/springboot-all-demo
## Basic Information
- **Project Name**: springboot-all-demo
- **Description**: springboot项目案例
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-12-18
- **Last Updated**: 2024-06-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Java
## README
## [springboot整合教程系列 ](https://github.com/LiJinHongPassion/springboot/)
>   
>
>**看在博主这么辛苦的份上,记得star和fork噢;有兴趣的可以联系我,一起编写教程**
>
>如果下载较慢,请移步[Gitee](https://gitee.com/LiJinHongPassion/springboot)
- Blog:https://lijinhongpassion.github.io
- QQ:1755497577(备注:github)
- VX:ljh8575136
- Email:1755497577@qq.com
- GitHub:https://github.com/LiJinHongPassion
---
### springclou alibaba的demo
> [springboot-alibaba-yuezhi(开发中...)](https://github.com/LiJinHongPassion/springboot/tree/master/springboot-alibaba-yuezhi):`springcloud`的`demo`,运用的组件有`nacos-discovery`、`nacos-config`、`gateway`、`sentinel`
### springboot基础
>[springboot_bean_life_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot-bean-life-demo):bean的生命周期(创建 + 销毁)
>
>[springboot-diy-starter-demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot-diy-starter-demo):自定义starter(springboot 自动配置原理)
>
>[springboot_filter_interceptor_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_filter_interceptor_demo):过滤器、拦截器的实现
>
>[springboot_modle_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_modle_demo):`Model`、`ModelMap`、`ModelAndView`的简单用法
>
>[spring-boot-demo-task](https://github.com/LiJinHongPassion/springboot/tree/master/spring-boot-demo-task):利用`spring`的`@Scheduled`注解实现定时任务
>
>[springboot-sync-demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot-sync-demo):`springboot`异步任务(有返回值的)
>
>[springboot-multi-datasource-demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot-multi-datasource-demo):多数据源(可用于读写分离)
### 幂等性
>[springboot_idempotence_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_idempotence_demo):幂等性
### mybatis相关
>[springboot_mybatis_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_mybatis_demo):整合`mybatis`,`redis`为二级缓存
>
>[springboot_mybatis_shiro_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_mybatis_shiro_demo):整合`mybatis` + `shiro`,`redis`为二级缓存 + `session`存储
### redis相关
>[springboot_cache_redis_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_cache_redis_demo):整合`redis`作为远程缓存
>
>[springboot_redis_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot-redis-demo):`springboot`整合`redis`数据库利用`redistemplate`实现`CRUD`
>
>[springboot_mybatis_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_mybatis_demo):整合`mybatis`,`redis`为二级缓存
>
>[springboot_mybatis_shiro_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_mybatis_shiro_demo):整合`mybatis` + `shiro`,`redis`为二级缓存 + `session`存储
>
>[springboot-redis-incr-demo](https://gitee.com/LiJinHongPassion/utils/tree/master/springboot-redis-incr-demo) :利用`Redis`的`incr`来实现秒杀, 防止超买超卖
>
>[springboot-jiezhang-setnx-demo](https://gitee.com/LiJinHongPassion/utils/tree/master/springboot-jiezhang-setnx-demo) :利用`Redis`的`setnx`来实现结账, 防止订单重复结账等
### no4j相关
>[springboot_neo4j_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_neo4j_example-master):`springboot`整合`neo4j`图数据库
### JWT相关
>[springboot_jjwt_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_jjwt_demo):整合`jjwt`
>
>[springboot_shiro_jwt_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_shiro_jwt_demo):整合`shiro` + `jwt`
>
>[springbt_security_jwt](https://github.com/LiJinHongPassion/springboot/springbt_security_jwt):整合`spring security` + `jwt`,实现权限认证
>
>[springbt_sso_jwt](https://github.com/LiJinHongPassion/springboot/springbt_sso_jwt):整合`spring security` +` jwt` 实现单点登录 + 权限认证
### 缓存相关
>[springboot_cache_redis_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_cache_redis_demo):整合`redis`作为远程缓存
>
>[springboot_cache_guava_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_cache_guava_demo):整合`guava`作为本地缓存
>
>[springboot_cache_caffeine_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_cache_caffeine_demo):整合`caffeine`作为本地缓存
### RabbitMQ相关
>[springboot_rabbitmq_client_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_rabbitmq_client_demo):`rabbitmq`消息队列
>
>[springboot_rabbitmq_demo - 广播、单播](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_rabbitmq_demo/rabbitmq-demo%EF%BC%88%E5%8D%95%E6%92%AD%E3%80%81%E5%B9%BF%E6%92%AD%EF%BC%89):`codeant - rabbitmq`消息队列系列 -- 广播、单播
>
>[springboot_rabbitmq_demo - 延时队列(延时消费&延时重试)](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_rabbitmq_demo/rabbitmq-demo(延时队列)):`codeant - rabbitmq`消息队列系列 -- 延时队列(延时消费&延时重试)
### swagger相关
>[springboot_swagger_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_swagger_demo):整合`swagger`
### websocket相关
>[springboot_websocket_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_websocket_demo):整合`websocket`
>
>[springboot_websocket_simplechat_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_websocket_simplechat_demo):基于`websocket`的简易聊天室
### dubbo相关
>[springboot_dubbo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_dubbo):整合`dubbo`
### fastdfs相关
>[springboot_fastdfs_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_fastdfs_demo):整合`fastdfs`,实现文件上传、删除
### poi相关
>[springboot_poi_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_poi_demo):整合`poi`文档操作,最简单的导入导出操作
>
>[springboot_poi_demo_v2](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_poi_demo_v2):整合`poi`文档操作,升级版
>
>[springboot_poi_demo_v3](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_poi_demo_v3):整合`poi`文档操作,模板操作
>
>[springboot_poi_demo_v3](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_poi_excel-operate-demo):`excel`纯文本的导入, 模板导出, 实际操作例子, 直接上手可用
### docker相关
>[springboot_docker_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_docker_demo):整合`docker`并远程部署
### Maven打包相关
> [springboot-package-optimize-demo(转载)](https://github.com/LiJinHongPassion/springboot/tree/master/springboot-package-optimize-demo):`maven`部署关于`jar`存放位置的打包技巧
### 日志相关
>[springboot_logging_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_logging_demo):整合日志
### 邮件相关
>[springboot_mail_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_mail_demo):整合`spring mail`,能够实现邮件的发送
### 爬虫相关
>[springboot_crawler_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_crawler_demo):利用`http-client`和`jsoup`实现java的小爬虫
>
>[crawlerbyhttp2](https://github.com/LiJinHongPassion/springboot/tree/master/crawlerbyhttp2):基于`jdk9`的`http2`协议,爬取图片网站的爬虫
### 单元测试相关
>[springboot_junit_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_junit_demo):整合`junit`,简单实现
### 第三方登陆相关
>[springboot_justauth_demo](https://github.com/LiJinHongPassion/springboot/tree/master/springboot_justauth_demo):整合第三方登录
### 支付相关
>[springboot-pay-demo](https://gitee.com/LiJinHongPassion/utils/tree/master/springboot-pay-demo) :支付宝沙箱支付
### SSL
> [SSL证书](https://gitee.com/LiJinHongPassion/utils/tree/master/springboot-example-https)按照教程可以实现单向认证和双向认证
### 杂项
>[voice](https://github.com/LiJinHongPassion/springboot/tree/master/vioce):Java文字转音频
>
>[后台管理系统模板 - 前后端分离 - layui+springboot - 便捷开发](https://gitee.com/LiJinHongPassion/utils/tree/master/后台管理系统模板 - 前后端分离 - layui+springboot - 便捷开发) :基于layui编辑的后台便捷开发模板
**sql:数据库文件**
---
## 捐献榜
| 微信 / GitHub | 金 额 ( 元 ) |
| :-----------: | :------: |
| beisongge | 200 |
> 感谢各位对我的支持和鼓励, 希望我的作品能对你们有所帮助. 请大家多多支持我.
