1024-lab/smart-admin.git: 🔥SmartAdmin以「高质量代码」为核心,「简洁、高效、安全」的快速开发平台;基于SpringBoot2/3+Sa-Token+Mybatis-Plus和Vue3 +Ant Design Vue+UniApp (提供Jav
SmartAdmin(MIT协议,可商用): 🔥SmartAdmin以「高质量代码」为核心,「简洁、高效、安全」的快速开发平台;基于SpringBoot2/3+Sa-Token+Mybatis-Plus和Vue3 +Ant Design Vue+UniApp (提供JavaScript和TypeScript双版本、Java8和java17双版本);满足三级等保、网络安全、数据安全等功能要求,同时重磅开源千余家企业在使用的《高质量代码规范》等 登录 注册 - 开源 - 企业版 - 高校版 - - 搜索 -
社区作者 · zZz
它解决什么问题
SmartAdmin(MIT协议,可商用): 🔥SmartAdmin以「高质量代码」为核心,「简洁、高效、安全」的快速开发平台;基于SpringBoot2/3+Sa-Token+Mybatis-Plus和Vue3 +Ant Design Vue+UniApp (提供JavaScript和TypeScript双版本、Java8和java17双版本);满足三级等保、网络安全、数据安全等功能要求,同时重磅开源千余家企业在使用的《高质量代码规范》等
登录 注册
-
开源
-
企业版
-
高校版
-
-
搜索
-
帮助中心
-
使用条款
-
关于我们
开源 企业版 高校版 私有云
模力方舟
AI 队友
登录 注册
【大赛通知】开源中国「2026上海开源软件应用创新大赛」火热报名中,百万奖池等你的项目
代码拉取完成,页面将自动刷新
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
957
Star 10.6K
Fork 4.7K
1024创新实验室 / SmartAdmin(MIT协议,可商用)
代码
Issues
15
Pull Requests
1
Wiki
统计
流水线
服务
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
已有帐号? 立即登录
返回
master
分支 (2)
标签 (34)
管理
管理
master
feature/1.x
v3.30.0
v3.29.0
v3.28.0
v3.27.0
v3.26.0
v3.25.0
v3.24.0
v3.23.0
v3.21
v3.19
v3.18
v3.15
v3.14
v3.13
v3.12
v3.11.0
v3.10.1
v3.10.0
v3.9.0
v3.7.0
克隆/下载
克隆/下载
HTTPS SSH SVN SVN+SSH
下载ZIP
提示
下载代码请复制以下命令到终端执行
为确保你提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置
git config --global user.name userName 
git config --global user.email userEmail初次使用 SSH 协议进行代码克隆、推送等操作时,需按下述提示完成 SSH 配置
1 生成 RSA 密钥
2 获取 RSA 公钥内容,并配置到 SSH公钥 中
在 Gitee 上使用 SVN,请访问 使用指南
使用 HTTPS 协议时,命令行会出现如下账号密码验证步骤。基于安全考虑,Gitee 建议 配置并使用私人令牌 替代登录密码进行克隆、推送等操作
Username for 'https://gitee.com': userName
Password for 'https://[email protected]': #
私人令牌
新建文件
新建 Diagram 文件
新建子模块
上传文件
分支 2
标签 34
贡献代码
同步代码
创建 Pull Request
了解更多
对比差异
通过 Pull Request 同步
同步更新到分支
通过 Pull Request 同步
将会在向当前分支创建一个 Pull Request,合入后将完成同步
zhuoda
v3.31 【增加】字典值反序列增加int类型;【优化】java17版本S3上传文件...
1bfb879
473 次提交
提交 取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
smart-admin-api-java17-springboot3
保存 取消
smart-admin-api-java8-springboot2
保存 取消
smart-admin-web-javascript
保存 取消
smart-admin-web-typescript
保存 取消
smart-app
保存 取消
数据库SQL脚本
保存 取消
.gitignore
保存 取消
LICENSE
保存 取消
README.md
保存 取消
Loading...
README
MIT

 ### **SmartAdmin**

**SmartAdmin** 由 **中国·洛阳** [1024创新实验室](https://www.1024lab.net/) 基于SpringBoot2/3+Sa-Token+Mybatis-Plus 和 Vue3+Ant Design Vue+Uni-App+Uni-UI,并以 <font color="#DC143C">**「高质量代码」为核心,「简洁、高效、安全」**</font>的快速开发平台。


**<font color="#DC143C">国内首个满足《网络安全-三级等保》、《数据安全》</font>** 功能要求,支持登录限制、接口国产加解密、数据脱敏等一系列安全要求。


**<font color="#DC143C">支持国产数据库:【达梦、金仓、南大通用、海量数据、神州通用、OceanBase、GaussDB 高斯、阿里PolarDB、GoldenDB】等,主流数据库:【Mysql、PostgreSQL、SqlServer、Oracle】等</font>**

 **<font color="#DC143C">前端提供JavaScript和TypeScript双版本,后端提供Java8+SpringBoot2.
X和Java17+SpringBoot3.X 双版本</font>**。

同时 **<font color="#DC143C">重磅开源</font>** 开源六年来 **<font color="#DC143C">千余家企业验证过且正在使用</font>** 的代码规范: **<font color="#DC143C">《高质量代码思想》、《Vue3规范》、《Java规范》</font>** ,让大家在这浮躁的世界里感受到一股把代码写好的清流!
同时又能节省大量时间,减少加班,快乐工作,保持谦逊,保持学习,**<font color="#DC143C">热爱代码,更热爱生活</font>** !
### **技术体系**

- 前端:JavaScript/TypeScript + Vue3 + Vite5 + Pinia + Ant Design Vue 4.
X
- 移动端:uniapp (vue3版本) + uni-ui + (同时支持APP、小程序、H5)
- 后端:Java8/17 + SpringBoot2/3 + Sa Token + Mybatis-plus + 主流数据库/国产数据库
- 官方文档:[https://smartadmin.vip](https://smartadmin.vip)
- 电脑在线预览:[https://preview.smartadmin.
vip](https://preview.smartadmin.vip)
- 移动端在线预览:[https://app.smartadmin.vip](https://app.smartadmin.vip/#/pages/login/login)
### **理念与思想**

- 我们分享的不是徒劳无功的各种功能,而是必须有的功能,如:数据变动记录、系统说明文档、版本更新记录、意见反馈、日志、心跳、单号生成器等等。

- 我们分享的还有经过上百家公司验证过的前端、后端、vue3等代码规范,好的规范能让我敲下的每行代码更铿锵有力!
- **我们推崇高质量的代码,身为开发,代码即利剑,键盘上一套行云流水,宛如侠客,事了拂衣去,深藏身与名。**
- **我们推崇团队的高度配合默契、互相帮助,从不加班,而不是一看到别人的代码就头皮发麻,留其 [996.ICU](https://baike.baidu.com/item/996.ICU) 加班。
**
- **我们主动思考,保持谦逊,保持学习,热爱代码,更热爱生活。**
- **<font color="#DC143C">我们希望你,希望你能花费3分钟认真阅读下面的每一个点,让你感受从未有过的技术体验!</font>**

### **功能亮点图**

<table>
<tr>
 <td><img src="https://img.smartadmin.1024lab.
net/smart-admin-v3/login/login-bg.png"/></td>
 <td><img src="https://img.smartadmin.1024lab.net/smart-admin-v3/cut/home.png"/></td>
</tr>
<tr>
 <td><img src="https://img.smartadmin.1024lab.net/smart-admin-v3/login/login-fail-log.
png"/></td>
 <td><img src="https://img.smartadmin.1024lab.net/smart-admin-v3/cut/doc.png"/></td>
</tr>
<tr>
 <td><img src="https://img.smartadmin.1024lab.net/smart-admin-v3/cut/code.png"/></td>
 <td><img src="https://img.
smartadmin.1024lab.net/smart-admin-v3/cut/git-diff.png"/></td>
</tr>
<tr>
 <td><img src="https://img.smartadmin.1024lab.net/smart-app/app1.png"/></td>
 <td><img src="https://img.smartadmin.1024lab.net/smart-app/app2.
png"/></td>
</tr>
<tr>
 <td><img src="https://img.smartadmin.1024lab.net/smart-admin-v3/cut/front.png"/></td>
 <td><img src="https://img.smartadmin.1024lab.net/smart-admin-v3/cut/back.
png"/></td>
</tr>
</table>

### **功能亮点**

- **<font color="#DC143C">安全体系</font>**:满足国家三级等保要求,如双因子登录、密码加密、密码复杂度要求、登录错误次数锁定、登录超时退出、数据脱敏等网络安全和数据安全功能
- **<font color="#DC143C">接口加解密</font>**:支持请求参数和返回内容进行加解密操作,支持国产加密算法和其他国外加密算法
- **表格自定义列**:支持用户自定义列,并能将用户自定义列持久化到数据库
- **数据变更记录**:支持基于git diff插件的数据变更记录,查看数据变化更直观方便
- **在线文档**:支持右侧帮助文档(类似阿里云控制台右侧帮助文档效果)、支持意见反馈、版本记录 等功能
- **OA办公**:公司信息(发票、银行、员工等)、通知公告(阅读记录、次数等)
- **日志、监控**:服务器心跳日志、登录日志、操作日志(IP、浏览器、操作系统等设备信息)
- **系统功能**:员工、部门、角色、权限、菜单、水印、文件管理、系统参数、数据字典、单号生成 等
- **代码生成**: 基于每个表的配置、在线预览代码、下载 等
- **以上只是一些举例,更多灿若繁星的惊喜和细节,等待着你的发现!
**:[SmartAdmin 业内独有功能亮点](https://smartadmin.
vip)


### **代码亮点**

- **【前端-双版本】:** 提供 js 和 ts 双版本,目录结构及其清晰
- **【前端-常量维护】:** vue-enum,拒绝出现魔法数字,常量枚举不可维护的现象
- **【前端-命名】:** 业内最好的api、常量等命名和写法
- **【前端-多环境支持】:** 独有的本地、开发、测试、预发布、生产 5个env环境配置文件
- **【前端-layout代码】:** 业内代码最清晰的layout布局写法,小白都能看懂
- **【前端-main.
js】:** 业内可能只有我们把main.
js中的router加载方式写对了
- ----华丽前后端分割线----
- **【后端-独有目录结构】:** 业内独有的高质量的 Java代码分包结构,适合大、中、小型项目,结构非常清晰
- **【后端-公共配置文件】:** 业内独有的共用配置文件维护,简化共同配置
- **【后端-返回码维护】:** 业内独创的请求返回码维护,非常值得一看
- **【后端-四层架构】:** 四层架构(controller, service, manager, dao),为什么要有四层
- **【后端-多环境】:** maven多环境:开发、测试、预发布、生产 环境配置
- **【后端-系统钩子】:** smart-reload,为系统预留钩子,动态加载,在不重启程序前提下执行一些代码
- 以上只是沧海一粟,更多的细节等待你的发现!
[去查看](https://smartadmin.vip) 
 
 
 


MIT License

Copyright (c) 2020 1024-lab

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.


THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.



举报
举报成功
我们将于2个工作日内通过站内信反馈结果给你!
请认真填写举报原因,尽可能描述详细。
举报类型
请选择举报类型
举报原因
取消
发送
误判申诉
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
取消
提交
简介
🔥SmartAdmin以「高质量代码」为核心,「简洁、高效、安全」的快速开发平台;基于SpringBoot2/3+Sa-Token+Mybatis-Plus和Vue3 +Ant Design Vue+UniApp (提供JavaScript和TypeScript双版本、Java8和java17双版本);满足三级等保、网络安全、数据安全等功能要求,同时重磅开源千余家企业在使用的《高质量代码规范》等
展开
收起
Vue
SpringBoot
中后台
低代码
前后分离
暂无标签
https://smartadmin.vip
README
MIT
使用 MIT 开源许可协议
10.6K
Stars
957
Watching
4.7K
Forks
保存更改
取消
发行版
(30)
全部
v3.30.0
贡献者
全部
语言
Java 40.8%
Vue 36.6%
JavaScript 11.6%
TypeScript 9.4%
Less 0.7%
Other 0.9%
近期动态
加载更多
不能加载更多了
编辑仓库简介
简介内容
🔥SmartAdmin以「高质量代码」为核心,「简洁、高效、安全」的快速开发平台;基于SpringBoot2/3+Sa-Token+Mybatis-Plus和Vue3 +Ant Design Vue+UniApp (提供JavaScript和TypeScript双版本、Java8和java17双版本);满足三级等保、网络安全、数据安全等功能要求,同时重磅开源千余家企业在使用的《高质量代码规范》等
主页
取消 保存更改
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/lab1024/smart-admin.git
[email protected]:lab1024/smart-admin.git
lab1024
smart-admin
SmartAdmin(MIT协议,可商用)
master
北京奥思研工智能科技有限公司版权所有
Git 大全Git 命令学习CopyCat 代码克隆检测
APP与插件下载
Gitee 封面人物
GVP 项目
Gitee 博客
Gitee 公益计划
Gitee 持续集成
OpenAPI
MCP Server
帮助文档
在线自助服务
更新日志
关于我们
加入我们
使用条款
意见建议
合作伙伴
技术交流QQ群
微信服务号
client#oschina.cn
企业版在线使用:400-606-0201
专业版私有部署:
赖经理 13058176526
开放原子开源基金会 合作代码托管平台
违法和不良信息举报中心
京ICP备2025119063号
京公网安备11011502039387号
简 体 / 繁 體 / English
点此查找更多帮助
搜索帮助
Git 命令在线学习如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
专业版私有部署: 赖经理 13058176526 开放原子开源基金会 合作代码托管平台 违法和不良信息举报中心 京ICP备2025119063号 京公网安备11011502039387号 简 体 / 繁 體 / English 点此查找更多帮助 搜索帮助
Git 命令在线学习如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作企业版和社区版功能对比 SSH 公钥设置 如何处理代码冲突 仓库体积过大,如何减小? 如何找回被删除的仓库数据 Gitee 产品配额说明 GitHub仓库快速导入Gitee及同步更新 什么是 Release(发行版) 将 PHP 项目自动发布到 packagist.org 仓库举报 回到顶部 登录提示 该操作需登录 Gitee 帐号,请先登录后再操作。 立即登录 没有帐号,去注册



