# sharding5-boot-parent **Repository Path**: bnuzwhy/sharding5-boot-parent ## Basic Information - **Project Name**: sharding5-boot-parent - **Description**: sharding5 demo - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-01-18 - **Last Updated**: 2024-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #ShardingSphere 5.0.0 练习demo ## 1. 该项目使用Java 17 + SpringBoot 2.6.X + Gradle7.X 搭建的多模块项目 ## 2. 每个子模块都代表Sharding5.0.0的一个技术点(不适用低版本) ## 3. 所有模块都接了Swagger2 3.0版本,启动后直接访问 http://127.0.0.1:port/swagger-ui/index.html 即可测试(port 替换层每个模块的自己的端口,方便对比) ## 4. 搭建父工程遇到的问题 问题1. 解决 高版本SpringBoot整合Swagger 启动报错Failed to start bean ‘documentationPluginsBootstrapper‘ 问题
问题2. springfox-swagger-ui3的基本使用
## 5. 模块说明 ```lua sharding5-boot-parent 父工程 ├── sharding5_demo1 -- 单库分表用例 ├── sharding5_demo2 -- 多库分表用例 ├── sharding5_demo3 -- 多表联合查询用例 ├── sharding5_demo4 -- 手写雪花ID生成 ├── sharding5_demo5 -- 使用复合分片算法 ├── sharding5_demo6 -- 读写分离 ├── sharding5_demo7 -- 数据加密 ├── sharding5_demo8 -- ShardingSphere-proxy ├── sharding5_demo9 -- 基于seata的分布式事务的解决方案 ├── sharding5_demo10 -- ├── sharding5_demo11 -- ├── sharding5_demo12 -- ├── sharding5_demo13 -- ├── sharding5_demo14 -- ├── sharding5_demo15 -- ├── sharding5_demo16 -- ├── sharding5_demo17 -- ├── sharding5_demo18 -- ├── sharding5_demo19 -- ├── sharding5_demo20 -- ```