🔥🔥🔥高质量代码 SmartAdmin发布 V3.28
SmartAdmin「高质量代码、简洁、高效、安全」的快速开发平台 v3.28 版本 重磅更新 发布,更新如下:
- 【优化】优化 Long、BigInteger、BigDecimal 的 JSON 序列化
- 【优化】个人中心样式
- 【优化】Spin加载
SmartAdmin 由 中国・洛阳 1024 创新实验室 基于 SpringBoot2/3+Sa-Token+Mybatis-Plus 和 Vue3+Ant Design Vue+Uni-App+Uni-UI,并以 「高质量代码」为核心,「简洁、高效、安全」的快速开发平台。
国内首个满足《网络安全 - 三级等保》、《数据安全》 功能要求,支持登录限制、接口国产加解密、数据脱敏等一系列安全要求。
前端提供 JavaScript 和 TypeScript 双版本,后端提供 Java8+SpringBoot2.X 和 Java17+SpringBoot3.X 双版本。
支持国产数据库:【达梦、金仓、南大通用、OceanBase、GaussDB 高斯、阿里 PolarDB、GoldenDB 】等,主流数据库:【Mysql,PostgreSQL 】等
同时 重磅开源 开源六年来 千余家企业验证过且正在使用 的代码规范: 《高质量代码思想》、《Vue3 规范》、《Java 规范》 ,让大家在这浮躁的世界里感受到一股把代码写好的清流!同时又能节省大量时间,减少加班,快乐工作,保持谦逊,保持学习,热爱代码,更热爱生活 !
技术体系
- 前端:Vue3 + Vite5 + Vue-Router + Pinia + Ant Design Vue 4.X
- 移动端:uniapp (vue3 版本) + uni-ui + (同时支持 APP、小程序、H5)
- 后端:SpringBoot2/3 + Sa Token + Mybatis-plus + 主流数据库 / 国产数据库
- 电脑在线预览:https://preview.smartadmin.vip
- 官方文档:https://smartadmin.vip
- 移动端在线预览:https://app.smartadmin.vip
理念与思想
- 我们分享的不是徒劳无功的各种功能,而是必须有的功能,如:网络安全、数据变动记录、系统说明文档、版本更新记录、意见反馈、日志、心跳、单号生成器等等。
- 我们分享的还有经过上百家公司验证过的前端、后端、vue3 等代码规范,好的规范能让我们敲下的每行代码更铿锵有力!
- 我们推崇高质量的代码,身为开发,代码即利剑,键盘上一套行云流水,宛如侠客,事了拂衣去,深藏身与名。
- 我们推崇团队的高度配合默契、互相帮助,从不加班,而不是一看到别人的代码就头皮发麻,留其 996.ICU 加班。
功能亮点图
功能亮点
- 安全体系:满足国家三级等保要求,如双因子登录、密码加密、密码复杂度要求、登录错误次数锁定、登录超时退出、数据脱敏等网络安全和数据安全功能
- 接口加解密:支持请求参数和返回内容进行加解密操作,支持国产加密算法和其他国外加密算法
- 表格自定义列:支持用户自定义列,并能将用户自定义列持久化到数据库
- 数据变更记录:支持基于 git diff 插件的数据变更记录,查看数据变化更直观方便
- 在线文档:支持右侧帮助文档(类似阿里云控制台右侧帮助文档效果)、支持意见反馈、版本记录 等功能
- OA 办公:公司信息(发票、银行、员工等)、通知公告(阅读记录、次数等)
- 日志、监控:服务器心跳日志、登录日志、操作日志(IP、浏览器、操作系统等设备信息)
- 系统功能:员工、部门、角色、权限、菜单、水印、文件管理、系统参数、数据字典、单号生成 等
- 代码生成: 基于每个表的配置、在线预览代码、下载 等
- 以上只是一些举例,更多灿若繁星的惊喜和细节,等待着你的发现!:SmartAdmin 业内独有功能亮点
代码亮点
- 【前端 - 双版本】: 提供 js 和 ts 双版本,目录结构及其清晰
- 【前端 - 常量维护】: vue-enum,拒绝出现魔法数字,常量枚举不可维护的现象
- 【前端 - 命名】: 业内最好的 api、常量等命名和写法
- 【前端 - 多环境支持】: 独有的本地、开发、测试、预发布、生产 5 个 env 环境配置文件
- 【前端 - layout 代码】: 业内代码最清晰的 layout 布局写法,小白都能看懂
- 【前端 - main.js】: 业内可能只有我们把 main.js 中的 router 加载方式写对了
- ---- 华丽前后端分割线 ----
- 【后端 - 独有目录结构】: 业内独有的高质量的 Java 代码分包结构,适合大、中、小型项目,结构非常清晰
- 【后端 - 公共配置文件】: 业内独有的共用配置文件维护,简化共同配置
- 【后端 - 返回码维护】: 业内独创的请求返回码维护,非常值得一看
- 【后端 - 四层架构】: 四层架构(controller, service, manager, dao),为什么要有四层
- 【后端 - 多环境】: maven 多环境:开发、测试、预发布、生产 环境配置
- 【后端 - 系统钩子】: smart-reload,为系统预留钩子,动态加载,在不重启程序前提下执行一些代码
- 以上只是沧海一粟,更多的细节等待你的发现!去查看

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Snow 编程语言 v0.7.0 发布: 数组支持、类型推断与全局安全等多项增强
更新内容 新增功能 支持标准 URL 格式,增强模块兼容性与可用性。 编译器增强错误定位功能,定位信息更精准,便于问题排查。 支持一维及多维数组类型和字面量,丰富数据结构支持。 数组元素赋值、访问和数组常量递归序列化,提升数组操作能力。 检查和禁止全局变量重复声明,保证变量唯一性和安全性。 支持数组下标访问类型分派,类型推断更智能。 支持模块函数调用自动省略当前模块前缀,提升模块内调用便捷性。 性能和稳定性改进 优化数字字面量的语义分析与错误提示,提升溢出检测准确性与用户体验。 修复常量类型在 VM 中的表示问题,区分浮点数、双精度、长整数,防止类型混淆。 优化常量生成逻辑,提升代码可读性和维护性。 重构关键字与标准库、模板代码,整体代码更规范,结构更清晰。 移除词法分析器中的调试代码,保持代码整洁性。 重构 VM 相关生成逻辑,移除冗余字段,简化结构。 开发者体验提升 IDEA 配置和运行配置文件优化,便于本地开发和演示。 多个 Demo、BugFarm 测试项目重构和完善,测试流程更加流畅。 命令行 debug 标志统一为 --debug,使用体验一致。 优化和完善文档及代码注释,...
-
下一篇
RXThinkCMF 敏捷开发框架 Laravel10+Layui 版本 v2.4.0 发布
v2.4.0 更新内容: 1、新增 `DevOps` 兼容解决方案; 2、优化 `Docker` 容器化脚本; 3、修复近期用户反馈的问题; 项目介绍 一款 PHP 语言基于 Laravel10、Layui、MySQL 等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、开关按钮、单选按钮、多选按钮、图片裁剪等等一系列个性化、轻量级的组件,是一款真正意义上实现组件化开发的敏捷开发框架,框架已集成了完整的 RBAC 权限架构和常规基础模块,为了敏捷快速开发,提升研发效率,框架内置了一键 CRUD 代码生成器,自定义了模块生成模板,可以根据已建好的表结构 (字段注释需规范) 快速的一键生成整个模块的所有代码和增删改查等等功能业务,真正实现了低代码开发,极大的节省了人力成本的同时提高了开发效率,缩短了研发周期,是一款真正意义上实现组件化、低代码敏捷开发框架。 内置模块 用户管理:用于维护管理系统的用户,常规信息的维...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Linux系统CentOS6、CentOS7手动修改IP地址
- MySQL数据库在高并发下的优化方案
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8编译安装MySQL8.0.19
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装