项目源码|admin3 轻量权限后台|Vue3 + Spring Boot · 截图+源码

项目源码|admin3 轻量权限后台|Vue3 + Spring Boot · 截图+源码-远影归灯
项目源码|admin3 轻量权限后台|Vue3 + Spring Boot · 截图+源码
登录并消耗 60 积分即可下载完整脱敏源码包(含 data.sql / RUN-DEMO.md)。每日签到可免费领取积分。
60积分
技术栈Spring Boot 3.2 + Vue3 + TypeScript + Element Plus + JPA + MySQL
文件大小1.0 MB
获取方式积分兑换(签到免费领)
所需积分60 积分
付费资源

综合资源站精选开源后台脚手架。admin3(GitHub:cjbi/admin3,MIT)定位清晰:只把「用户 + 权限」做成可直接二次开发的最佳实践,技术栈新、代码量克制,适合接私活底座、源码学习与权限体系研究。

项目简介

  • 未绑定 Spring Security / Sa-Token 等框架,自研会话管理 + URL/菜单/按钮级权限,会话可落库,重启不丢登录态
  • 后端 Java 21 / Spring Boot 3.2 + Spring Data JPA;前端 Vue3 + TypeScript + Vite3 + Element Plus
  • 支持 AOT Native 镜像;前端可独立部署,也可打成 webjars 嵌入后端
  • 统一对象存储封装(本地 / S3 兼容:阿里云、华为云、MinIO 等)
  • 接口带端到端测试;演示数据含用户、组织、角色、资源树与操作日志

技术栈

  • 后端:Spring Boot 3.2、Spring Data JPA、MySQL 8、Caffeine、SpringDoc OpenAPI
  • 前端:Vue3、TypeScript、Vite3、Element Plus、Pinia、Axios
  • 许可:MIT

功能一览

  • 登录认证与个人中心(改密、头像)
  • 仪表盘概览
  • 用户管理 + 组织架构树
  • 角色管理(成员调整 / 权限勾选)
  • 权限资源树(菜单 / 按钮)
  • 操作日志
  • 对象存储配置

本机实跑截图

以下均为本机 Docker MySQL + Spring Boot + Vite 实机界面(中文)。

admin3 登录页

admin3 仪表盘

admin3 用户管理

admin3 角色管理

admin3 权限资源

admin3 操作日志

admin3 对象存储

admin3 个人中心

admin3 角色权限设置

admin3 用户与组织

本机部署要点

  1. Docker 启动 MySQL 8,仅绑定 127.0.0.1:3306,库名 admin3
  2. 修改 admin3-server/src/main/resources/application.yml 数据源账号密码
  3. 后端:mvn -pl admin3-server spring-boot:run(或先构建 admin3-ui webjars);默认 http://127.0.0.1:8080/admin3
  4. 前端开发:cd admin3-ui && npm i && npx vite --host 127.0.0.1,代理 /admin3 → 后端
  5. 默认账号:admin / 123456(全权限),另有 employee / guest

包内附 RUN-DEMO.md 与 data.sql,按文档即可复现。

积分下载说明

完整脱敏源码包(去 .git / node_modules / target,含 SQL 与 RUN-DEMO.md)约 1.0 MB,登录后消耗 60 积分 即可下载。每日签到可免费领取积分。二次分发请遵守上游 MIT License。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容