基于 Spring Boot 3的多模块平台脚手架产品系统

我要开发同款
dengxh2026年03月20日
16阅读

技术信息

语言技术
JavaHTML5CSSJavaScriptjQuery
系统类型
Web
行业分类
企业服务
参考价格
300

作品详情

行业场景

基于 Spring Boot 3 的多模块平台脚手架,开箱即用的后台管理系统,支持 C端接口和设备接入扩展。目的是想做一套物联网设备运行管理系统,设备采集上报数据,在PC端管理后台,移动端可以查看/操作设备。

功能介绍

基于 Spring Boot 3的多模块平台脚手架,包含后台管理(RBAC权限、字典、操作日志、服务监控、代码生成)、C端接口、设备接入三大模块。集成 MyBatis Plus、Sa-Token、Redis、Thymeleaf + AdminLTE。

项目实现

整个项目由我独立搭建
platform-system
common # 公共模块(工具类、基础配置、统一响应等)
admin # 后台管理模块(端口 8080,路径 /admin)
app # C端接口模块(骨架,待业务扩展)
device # 设备接入模块(骨架,待协议扩展)
技术栈
分类 技术 版本
核心框架 Spring Boot 3.1.5
JDK Java 17
持久层 MyBatis Plus 3.5.7
数据库 MySQL 8.0.33
连接池 Druid 1.2.20
缓存 Redis(Jedis + Redisson) 5.1.0 / 3.25.2
认证权限 Sa-Token 1.38.0
模板引擎 Thymeleaf + AdminLTE -
API 文档 Knife4j(OpenAPI3) 4.4.0
工具库 Hutool / Fastjson2 / Lombok 5.8.23 / 2.0.43 / 1.18.30
OSS 存储 七牛云 / 阿里云(可切换) -
报表导出 EasyExcel 3.3.3
定时任务 Quartz 2.3.2
代码生成 MyBatis Plus Generator + Freemarker 3.5.7
功能特性
用户管理:用户增删改查、状态管理、密码重置
角色管理:角色增删改查、角色权限分配
菜单管理:树形菜单(目录 / 菜单 / 按钮三级),动态权限控制
字典管理:字典类型 + 字典数据维护
操作日志:基于 @OperLog AOP 注解自动记录,支持查询导出
服务监控:服务器资源指标实时采集(CPU / 内存 / 磁盘)+ 历史趋势图(ECharts)
服务存活监控:HTTP 探活,异常告警记录
多主题切换:内置 light / dark / blue /

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论