这次跑的是开源项目 ContiNew Admin(Continue New Admin):Apache-2.0 协议,可商用。后端基于 Java 17 + Spring Boot 3.5,配合 Sa-Token、MyBatis-Plus、Redisson、JetCache、Liquibase 与作者自研的 ContiNew Starter;前端为 Vue3 + TypeScript + Vite5 + Arco Design Vue 的独立仓库 continew-admin-ui。内置用户 / 角色 / 菜单 / 部门、通知公告、文件管理、字典、系统配置、在线用户与系统日志、多租户、能力开放(应用管理)、任务调度和代码生成等模块,代码规范与持续迭代都做得比较扎实,适合学习新版 Spring Boot 3 + Vue3 TS,也适合当二次开发底座。
项目信息
- 项目名称:ContiNew Admin 中后台管理框架
- 后端仓库:https://github.com/continew-org/continew-admin
- 前端仓库:https://github.com/continew-org/continew-admin-ui
- 授权协议:Apache-2.0
- 版本:v4.2.0(2026-10-11 发布;Spring Boot 3.5.16 / continew-starter 2.17.0)
- 后端技术:Java 17、Spring Boot 3.5、Sa-Token、MyBatis-Plus、Redisson、JetCache、Liquibase、MySQL 8(亦支持 PostgreSQL)、Undertow、SpringDoc 接口文档
- 前端技术:Vue 3、TypeScript、Vite 5、Arco Design Vue、Pinia、ECharts
- 本地运行:后端 8000 端口,前端 5173 端口(均绑定 127.0.0.1)
- 测试账号:admin / admin123(超级管理员)、test / test123
功能亮点
- 权限体系:用户、角色(功能权限 + 数据权限)、菜单、部门树,按钮级权限控制
- 系统管理:通知公告、文件管理(含回收站 / 分片上传)、字典、网站 / 安全 / 登录 / 邮件 / 短信 / 存储 / 客户端配置
- 系统监控:在线用户踢下线、登录日志与操作日志、短信日志
- 扩展能力:多租户与套餐、能力开放(应用 AK/SK)、SnailJob 任务调度、可轮换 Refresh Token 多端认证
- 工程化:Liquibase 自动建表、代码生成(前后端 CRUD 一键生成)、Docker Compose 部署脚本、Checkstyle / Spotless 代码规范门禁
运行记录
本地使用 Docker 启动 MySQL 8 与 Redis 7(仅监听 127.0.0.1),创建空库 continew_admin;后端以 JDK 17 + Maven 执行 mvn package -DskipTests 打包,产物为 continew-server/target/app/(bin + lib + config 分离结构),以 dev 配置启动后由 Liquibase 自动建表并灌入初始数据;前端 pnpm 安装依赖后用 Vite 启动,接口指向本机 8000 端口。登录后截取了工作台、分析页、用户 / 角色 / 菜单 / 部门、字典、系统配置、在线用户、系统日志与代码生成等页面。
源码包已去除 .git、target、node_modules、dist 与 IDE 配置,开发环境的 JWT / Refresh Token / 字段加密 / 调度 Token 密钥替换为 CHANGE_ME 占位符,附带初始化好的 continew_admin.sql(MySQL 8 全量库)与 RUN-DEMO.md 部署说明,前后端完整源码一并打包。
源码下载:本篇完整源码包(springboot-continew-admin.zip,约 12.8 MB)支持积分兑换。登录后每日签到即可免费领积分,请通过本文顶部 「付费资源」下载卡片 直接兑换获取。
运行截图
登录页

工作台

分析页(仪表盘)

用户管理

角色管理(功能权限)

菜单管理

部门管理

字典管理

系统配置(网站配置)

在线用户

系统日志(登录日志)

代码生成

小结
ContiNew Admin 的特点是「持续迭代 + 规范优先」:后端把通用能力沉淀进 ContiNew Starter,业务模块干净;前端基于 Arco Design Vue + TypeScript,界面清爽。相比若依、ELADMIN 等经典脚手架,它在多租户、能力开放、Refresh Token 多端认证、Liquibase 数据库版本管理上更现代。二次开发前建议裁掉演示菜单、修改默认账号密码,并通过环境变量注入所有密钥(含前端 RSA 公钥对应的私钥)。本站提供的是脱敏后的完整源码包,方便本地复现截图中的界面。














暂无评论内容