cjbi/admin3

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

JavaVueTypeScriptOthertypescriptvue3sprinbootjava-17springboot3
This is stars and forks stats for /cjbi/admin3 repository. As of 27 Apr, 2024 this repository has 1126 stars and 395 forks.

Admin3 项目说明 项目使用最新的技术栈(后端Java17、SpringBoot3.0,前端TypeScript、Vite3、Vue3、Element Plus),只提供了用户和权限管理的核心功能最佳实践方案,适合作为基础工程二次定制开发、接私活、源码学习等场景 主要特性 未使用任何安全框架,优雅地实现了会话管理+权限控制功能,支持请求URL权限拦截,菜单、按钮级别权限控制 会话通过数据库作为二级缓存,即使重启也不会丢失登录状态 支持AOT编译Native镜像,相较于传统JVM形式节省了至少50%的内存 前端资源支持独立部署+webjars嵌入到后端应用两种形式 持久层使用SpringData JPA进行开发,能够支持多种数据库适配 所有的接口都有端到端的测试用例覆盖,有代码变动都会全量跑一遍测试用例,保证功能绝对可用 统一对象存储封装,实现应用和上传文件位置隔离,支持本地上传&所有符合S3标准(阿里云、华为云、MinIO等)的对象存储方案 在线体验 admin / 123456 (拥有所有权限) employee / employee (拥有部分权限) guest / guest...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
LinkedInLearning/javascript-essential-training-2832077JavaScriptHTMLCSS1.5k02.9k0
cksystemsteaching/selfieJupyter NotebookCPython2.3k02990
horizontalsystems/unstoppable-wallet-androidKotlinOther69003460
tjrantal/SubChondMATLABObjective-CJava2000
DreamingInBinary/Spend-Stack-PublicObjective-CSwiftOther1920160
zauberzeug/niceguiPythonJavaScriptHTML5.5k03050
horsicq/XPEViewerC++QMakeShell8060990
P-Connor/plasma-drawerQMLJavaScriptMakefile50030
alan-turing-institute/DetectorCheckerWebAppRDockerfilePython1000
tokuhirom/akazaRustPerlC200060