# SpringbootWayForward **Repository Path**: begreate/springboot-way-forward ## Basic Information - **Project Name**: SpringbootWayForward - **Description**: SpringBoot 笔记 源代码 包含redis shiro springsecurity MQ mybatis 等等 方便学习使用 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-08-14 - **Last Updated**: 2025-12-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, Spring, log4j2, easycode ## README # SpringbootWayForward #### 介绍 SpringBoot 笔记 源代码 包含redis shiro springsecurity MQ mybatis,多数据源 ,分库分表 等等 方便学习使用 #### 软件架构 软件架构说明 1. mybatis-plus(使用EasyCode 一键生成MybatisPlus +Swagger2) 动态拼接sql 1. 多租户(动态拼接查询sql) 2. SpringBoot +log4j2 /logback 日志框架搭建 1. spring-log4j 使用log4j 作为日志框架 2. spring-logback 使用logback 作为日志关键 3. SpringBoot 自定义是多数据源切换/ 使用开源软件搭建 1. dynamic-orginal 手写多数据源切换 2. 使用baomidu 开源框架实现多数据源切换 3. 使用sharding-jdbc 1. 实现读写分离(主表用于插入数据,从表用于查询) 4. SpringBoot + springsecurity+redis 权限验证 5. spring-sharding-jdbc 1. ``` sharding-jdbc-common 使用配置文件的形式 实现分库分表功能 ``` 2. sharding-jdbc-advance 使用代码的方式 实现分库分表 6. SpringBoot+ RabbitMQ 1. rabbitMQ-single 1. 通过最原始的方法 不结合Spring 的形式编写RabbitMQ 的各种通信方式包括直连、work quene、fanout、Routing、Routing 之订阅模型-Topic 2. ​ spring-rabbit-common 1. 通过官网提供注解方式结合Springboot 实现各种模式下的生成和消费 3. spring-rabbit-advance 1. 通过继承的方式(不使用注解)把创建队列和接收数据单独封装起来,让消费和生成变得更加简单 7. 这里是列表文本 -TODO #### 安装教程 源码地址:https://gitee.com/begreate/the-way-forward 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)