Skip to content

Lihua Cloud

狸花猫后台管理系统微服务版,基于 SpringCloud 2025.1 开发

🛠️ 技术特性

  • 🆕 持续更新:持续监控依赖漏洞并及时更新修复
  • 🗄️ 数据持久化:采用MyBatisPlus框架,SQL语句通用化设计,支持多类型数据库快速切换
  • 📢 实时通信:内置WebSocket消息推送工具,支持服务端向客户端实时推送消息
  • 🧰 工具集合:提供树形结构处理、数据字典翻译、Excel导入导出等常用工具类
  • 🧵 并发处理:支持JDK虚拟线程技术,配置文件默认开启,提升系统并发能力
  • 🏷️ 注解集成:内置日志记录、接口限流、防重复提交等注解,开箱即用无需配置
  • 🔐 权限管理:完善的RBAC权限体系,支持角色关联菜单、页面、链接等多层级权限配置
  • 📎 文件管理:支持上传、分片上传、断点续传、文件秒传,兼容本地存储和阿里OSS

☁️ 微服务技术选型

  • 微服务:Spring Cloud Alibaba 2025.1
  • 服务发现:Nacos
  • 注册中心:Nacos
  • 远程调用:HttpExchange
  • 负载均衡:Loadbalancer
  • 熔断降级:Resilience4j
  • 网关:Gateway

🔛 可运行服务

需要启动运行的服务共有 5 个

lihua-cloud/  
├── lihua-auth/                         # 认证授权服务   
├── lihua-biz/ 
│   ├── lihua-file/                     # 文件服务模块
│   ├── lihua-monitor/                  # 系统监控
│   └── lihua-system/                   # 系统业务
└── lihua-gateway/                      # 网关服务

📁 项目目录结构

lihua-cloud/  
├── pom.xml                             # 项目依赖管理
├── lihua-api/                          # 远程调用API定义模块  
│   ├── pom.xml  
│   └── lihua-api-system/               # 系统模块远程调用API
├── lihua-auth/                         # 认证授权服务   
│   └── pom.xml  
├── lihua-base/                         # 基础能力模块  
│   ├── pom.xml  
│   ├── lihua-base-attachment/          # 附件模块,支持OSS存储
│   ├── lihua-base-cache/               # 系统缓存模块
│   ├── lihua-base-captcha/             # 验证码模块
│   ├── lihua-base-client/              # 远程调用客户端模块
│   ├── lihua-base-common/              # 公共模块
│   ├── lihua-base-dict/                # 字典模块
│   ├── lihua-base-doc/                 # 接口文档模块 
│   ├── lihua-base-excel/               # Excel导入导出模块
│   ├── lihua-base-ip/                  # IP地址处理模块
│   ├── lihua-base-job/                 # 定时任务模块
│   ├── lihua-base-log/                 # 日志模块 
│   ├── lihua-base-mybatis/             # MyBatis持久层框架模块
│   ├── lihua-base-security/            # 安全模块
│   ├── lihua-base-sensitive/           # 脱敏模块
│   ├── lihua-base-web/                 # Web模块
│   └── lihua-base-websocket/           # WebSocket通信模块
├── lihua-biz/                          # 业务模块  
│   ├── pom.xml  
│   ├── lihua-file/                     # 文件服务模块
│   ├── lihua-monitor/                  # 系统监控
│   └── lihua-system/                   # 系统业务
└── lihua-gateway/                      # 网关服务
    └── pom.xml

📄 许可证

本项目采用 MIT License 开源协议,详情请查看 LICENSE 文件。