3 Star 20 Fork 1

吴凡鑫/juhui-cloud

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

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
  5. 通过登录接口验证 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
MIT License Copyright (c) 2024 吴凡鑫 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

基于Spring Boot 3.2.5、Spring Cloud 2023.0.1及Nacos 2.3.2等最新技术栈,构建了高效的企业级开发框架。采用Nacos作为服务注册中心,Dubbo实现RPC通信,集成了Satoken、XXLOB、Springdoc等核心模块,形成完整的微服务架构。简单易用,内置登录、用户及菜单管理功能。结合聚汇Vue3微前端框架,为企业提供一体化开发平台 展开 收起
Java
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/wu_fan_xin/juhui-cloud.git
git@gitee.com:wu_fan_xin/juhui-cloud.git
wu_fan_xin
juhui-cloud
juhui-cloud
master

搜索帮助

Cb406eda 1850385 E526c682 1850385