84 Star 426 Fork 162

cjbi / admin3

加入 Gitee
与超过 1000 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

Admin3

项目说明

项目使用最新的技术栈(后端Java17、SpringBoot3.0,前端TypeScript、Vite3、Vue3、Element Plus),只提供了用户和权限管理的核心功能最佳实践方案,适合作为基础工程二次定制开发、接私活、源码学习等场景

主要特性

  • 未使用任何安全框架,优雅地实现了会话管理+权限控制功能,支持请求URL权限拦截,菜单、按钮级别权限控制
  • 会话通过数据库作为二级缓存,即使重启也不会丢失登录状态
  • 支持AOT编译Native镜像,相较于传统JVM形式节省了至少50%的内存
  • 前端资源支持独立部署+webjars嵌入到后端应用两种形式
  • 持久层使用SpringData JPA进行开发,能够支持多种数据库适配
  • 所有的接口都有端到端的测试用例覆盖,有代码变动都会全量跑一遍测试用例,保证功能绝对可用

在线体验

  • admin / 123456 (拥有所有权限)
  • employee / employee (拥有部分权限)
  • guest / guest (拥有查看权限)

演示地址: http://metacode.wetech.tech:8082/admin3

在线部署: https://gitpod.io/#https://github.com/cjbi/admin3

项目预览

技术文档

软件需求

  • JDK 17
  • MySQL 8.0
  • Maven 3.6.0+

本地部署

待办列表

  • 操作日志

  • 文件上传(常用第三方对象存储服务统一封装),支持修改用户头像

  • 首页数据统计

  • 国际化

  • 更多功能请 Issues 留言

欢迎参与项目贡献!

许可证

MIT

简介

一个轻巧的后台管理框架,项目后端基于Java17、SpringBoot3.0,前端基于TypeScript、Vite3、Vue3、Element Plus,只提供登录会话、用户管理、角色管理、权限资源管理、事件日志等基础功能的最佳实践方案,不做过多的封装,适合二次定制开发、接私活、源码学习等场景 https://github.com/cjbi/admin3 展开 收起
MIT
取消

发行版

暂无发行版

admin3

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/cjbi/admin3.git
git@gitee.com:cjbi/admin3.git
cjbi
admin3
admin3
main

搜索帮助

10d9f8b4 4838521 8bde8327 4838521