# juhui-cloud **Repository Path**: fuzw98/juhui-cloud ## Basic Information - **Project Name**: juhui-cloud - **Description**: 基于Spring Boot 3.2.5、Spring Cloud 2023.0.1及Nacos 2.3.2等最新技术栈,构建了高效的企业级开发框架。采用Nacos作为服务注册中心,Dubbo实现RPC通信,集成了Satoken、XXLOB、Springdoc等核心模块,形成完整的微服务架构。简单易用,内置登录、用户及菜单管理功能。结合聚汇Vue3微前端框架,为企业提供一体化开发平台 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-05-23 - **Last Updated**: 2025-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # juhui-cloud #### 介绍 基于Spring Boot 3.2.5、Spring Cloud 2023.0.1及Nacos 2.3.2等最新技术栈,构建了高效的企业级开发框架。采用Nacos作为服务注册中心,Dubbo实现RPC通信,集成了Satoken、XXLOB、Springdoc等核心模块,形成完整的微服务架构。简单易用,内置登录、用户及菜单管理功能。结合聚汇Vue3微前端框架,为企业提供一体化开发平台 #### 未完待续 目前开源了聚汇智能基础后端开发框架,目前正在整理记录mircoapp+vue3版本的微前端框架,完整的提供一整套企业开发的前后端框架。 再之后,聚汇智能会将公司的低代码可视化产品,报表产品,页面设计产品逐一进行开源版本的开放,尽情期待! #### 软件架构 软件架构说明 ├─juhui-cloud(父POM: 项目依赖、modules组织) │ ├─juhui-api(远程api入口) │ │ ├─juhui-api-system │ ├─juhui-common(通用模块) │ │ ├─juhui-common-alibaba-bom │ │ ├─juhui-common-bom │ │ ├─juhui-common-core │ │ └─... │ ├─juhui-auth(鉴权模块 端口默认19220) │ ├─juhui-gateway(网关模块 端口默认18888) │ ├─juhui-modules (业务模块) │ │ ├─juhui-file (文件业务模块) │ │ └─juhui-system(系统业务模块:例如各种管理) #### 安装教程 1. 使用idea导入项目,安装maven相关依赖,选择jdk17为编译版本 2. 创建nacos配置数据库,将目录sql中的juhui-config在配置库中执行,启动nacos,根据自身需求修改配置,例如数据库链接,redis链接等 3. 创建业务数据库和xxljob的库(按需),在对应数据库启动对应的脚本 4. 启动gateway模块,auth模块,system模块 ![img.png](img.png) 5. 通过登录接口验证 ![img_1.png](img_1.png) #### 特性 ##### 开发环境 语言:Java 17 IDE(JAVA): IDEA 依赖管理:Maven 缓存:Redis 数据库脚本:MySQL5.7+ ##### 后端 基础框架:Spring Boot 3.2.5 微服务框架: Spring Cloud Alibaba 2023.0.1 持久层框架:MybatisPlus 3.5.4 安全框架:sa-token 1.37.0 微服务技术栈:Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywalking 数据库连接池:hikari 日志打印:logback 其他:autopoi, fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request