https://github.com/taybct/spring-taybct-cloud
Spring TayBct Cloud 是一个 Spring 业务组件基础集成的基础业务(Spring Cloud 微服务),对一些常用的系统管理,用户体系等基础功能做了基础的常用的简易的集成,并且提供一些业务开发过程中常用的功能模块集成,开箱即用。
https://github.com/taybct/spring-taybct-cloud
java logicflow management-system mybatis-plus oauth2 onlyoffice-server spring-boot spring-cloud spring-cloud-alibaba spring-cloud-gateway spring-security websocket
Last synced: 2 months ago
JSON representation
Spring TayBct Cloud 是一个 Spring 业务组件基础集成的基础业务(Spring Cloud 微服务),对一些常用的系统管理,用户体系等基础功能做了基础的常用的简易的集成,并且提供一些业务开发过程中常用的功能模块集成,开箱即用。
- Host: GitHub
- URL: https://github.com/taybct/spring-taybct-cloud
- Owner: taybct
- License: apache-2.0
- Created: 2025-10-21T17:12:26.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-11-27T08:55:12.000Z (7 months ago)
- Last Synced: 2025-11-30T02:39:23.292Z (7 months ago)
- Topics: java, logicflow, management-system, mybatis-plus, oauth2, onlyoffice-server, spring-boot, spring-cloud, spring-cloud-alibaba, spring-cloud-gateway, spring-security, websocket
- Language: Java
- Homepage:
- Size: 2.81 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Notice: NOTICE
Awesome Lists containing this project
README
# Spring TayBct Cloud
[](./LICENSE)
[](https://github.com/taybct/spring-taybct-cloud/stargazers)
[](https://github.com/taybct/spring-taybct-cloud/network/members)
## 介绍
Spring TayBct Cloud 是一个 Spring 业务组件基础集成的基础业务(Spring Cloud 微服务),对一些常用的系统管理,
用户体系等基础功能做了基础的常用的简易的集成,并且提供一些业务开发过程中常用的功能模块集成,开箱即用。
## 软件架构
- 基于 Spring Boot 开发,版本和 Spring Boot 大版本基本同步,例如 spring-taybct 3.5.x -> spring-boot 3.5.x
- 适配一些 Spring 相关的基础组件的简单基础集成
- 系统管理等一些基础通用业务模块的基础简易集成
- 本项目是微服务架构,由 Spring TayBct Cloud 添加了 Dubbo 或者 OpenFeign 或者其他注册中心 变成微服务

构架图
## 演示

应用列表

接口文档

接口文档

Nacos 服务列表

Druid 数据库监控


基于用户角色权限管理

OnlyOffice 文档编辑器

分布式任务调度

流程设计

动态表单
## 示例
- [示例项目(PureAdmin)](https://mangocrisp.top/pureadmin)
> 本项目为纯后端项目,以上展示的前端界面是 [vue-pure-admin(Mango Crisp)](https://github.com/mangocrisp/vue-pure-admin) 基于本项目
> 和 [vue-pure-admin](https://github.com/pure-admin/vue-pure-admin) 开发的前端示例项目
## JavaDoc 口文档
### 仓库模板
直接使用本仓库模板创建仓库即可
### 本地创建
[快速开始](https://mangocrisp.top/code/taybct/3.5.x/get-started/)
### Fork 本仓库
为了方便后续的更新和维护,你可以 Fork 本仓库到你自己的代码仓库
## 使用说明
1. 是运行的代码
2. **启动 VM 参数**
```bash
-Dmaven.wagon.http.ssl.insecure=true
-Dmaven.wagon.http.ssl.allowall=true
--add-opens
java.base/java.lang=ALL-UNNAMED
--add-opens
java.base/java.util=ALL-UNNAMED
--add-opens
java.base/java.nio=ALL-UNNAMED
--add-opens
java.base/sun.nio.ch=ALL-UNNAMED
--add-opens
java.base/java.lang.reflect=ALL-UNNAMED
# 基础内存设置
-Xms8g -Xmx8g
-XX:MaxMetaspaceSize=512m
# 使用ZGC
-XX:+UseZGC
-XX:MaxGCPauseMillis=150
# 解决CodeCache问题
-XX:ReservedCodeCacheSize=256m
-XX:+UseCodeCacheFlushing
# 日志与诊断
-Xlog:gc*,gc+age=trace,safepoint:file=ac/gc.log:time,uptime,level,tags:filecount=10,filesize=10M
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=./java_pid%p.hprof
-XX:NativeMemoryTracking=detail
```
> JVM 参数根据实际情况调整
## 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
5. 本项目属于集成平时开发的经验避免重复造轮子,所以如果在开发过程中遇到了本项目里面的一些 BUG,请及时在你的运行模块里面,新建
BUG 类同包同名的类来强制重写本项目的代码,等到有空了把这些
BUG,和你修复好的文件一起提交给本项目,将会是对本项目最伟大的贡献,感激不尽!另外,如果有好的点子,或者想法,也欢迎往本项目这儿疯狂
PR.
> 本项目是基于 [Spring Taybct](../../../spring-taybct) 开发的微服务架构业务项目,如果你的业务希望在微服务和单体架构下都能运行,可以去这里看看
## 免责声明
本项目所有依赖包都是互联网能找到的,不能保证没有漏洞,源码也不能百分百保证没有
BUG,谁都不能保证,所以,如果用于生产环境,出现了什么问题,本项目方不负任何责任,但是可以提供友情技术帮助和支持,你可以在项目的
Issues 提出你的问题