Lihua Service
狸花猫后台管理系统,基于Java 21 SpringBoot 3.x开发
🛠️技术特性
- 🆕 持续更新:持续监控依赖漏洞并及时更新修复
- 🗄️ 数据持久化:采用MyBatisPlus框架,SQL语句通用化设计,支持多类型数据库快速切换
- 📢 实时通信:内置WebSocket消息推送工具,支持服务端向客户端实时推送消息
- 🧰 工具集合:提供树形结构处理、数据字典翻译、Excel导入导出等常用工具类
- 🧵 并发处理:支持JDK虚拟线程技术,配置文件默认开启,提升系统并发能力
- 🏷️ 注解集成:内置日志记录、接口限流、防重复提交等注解,开箱即用无需配置
- 🔐 权限管理:完善的RBAC权限体系,支持角色关联菜单、页面、链接等多层级权限配置
- 📎 文件管理:支持上传、分片上传、断点续传、文件秒传,兼容本地存储与MINIO对象存储
📁 项目目录结构
lihua/
├── lihua-admin/ # Web入口模块
│ └── src/main/java/com/lihua/
│ ├── LiHuaApplication.java # 启动类
│ ├── controller/ # 控制器层
│ └── job/ # 定时任务
│ └── src/main/resources/
│ ├── application.yml # 配置文件
│ ├── application-dev.yml # 开发环境
│ └── application-prod.yml # 生产环境
│ └── pom.xml # 模块POM文件
├── lihua-core/ # 核心基础设施
│ └── src/main/java/com/lihua/
│ ├── config/ # 配置类
│ ├── filter/ # 过滤器
│ ├── interceptor/ # 拦截器
│ └── aspect/ # AOP切面
│ └── pom.xml # 模块POM文件
├── lihua-common/ # 通用工具模块
│ └── src/main/java/com/lihua/
│ ├── config/ # 通用配置
│ ├── utils/ # 工具类
│ ├── annotation/ # 自定义注解
│ ├── enums/ # 枚举类
│ └── exception/ # 异常类
│ └── pom.xml # 模块POM文件
├── lihua-service/ # 业务逻辑模块
│ └── src/main/java/com/lihua/
│ ├── entity/ # 实体类
│ ├── mapper/ # 数据访问层
│ ├── service/ # 业务服务层
│ └── model/ # 数据传输对象
│ └── pom.xml # 模块POM文件
├── sql/
│ └── lihua.sql # 数据库脚本
└── pom.xml # 父级POM文件📄 许可证
本项目采用 MIT License 开源协议,详情请查看 LICENSE 文件。

