Sz-Admin:代码生成器 全栈后台管理系统

科技   2024-11-12 17:56   湖北  


文章底部获取项目地址



Sz-Admin 是一个开源的全栈中后台管理系统框架,前后端分离模式,基于一些现代的技术栈构建,包括 Vue3、Element-Plus、Spring Boot 3、JDK21。提供系统用户、菜单权限管理、数据权限管理、代码生成器等功能,设计理念是灵活、简洁和高效,旨在帮助开发者快速构建一个功能强大且易于使用的后台管理系统。

项目开发环境:Git、PNPM 7+、Node 18+、JDK 21+、MySQL 8.0.34+、Maven 3.8+。
项目部分页面预览:

项目技术栈:

Vue 3:Vue.js的最新版本,构建响应式用户界面。
Vite 5:现代的前端构建工具,提供快速的启动和热模块更新。
TypeScript:引入静态类型检查,提高代码质量和可维护性。
Pinia:Vue3 的状态管理库,简化状态管理。
Element-Plus:基于 Vue3 的UI组件库,快速构建高质量的用户界面。
SpringBoot 3:最新的 Spring Boot 版本,提供更好的性能和丰富的功能。
Sa-Token:一个轻量级的权限认证框架,简化权限管理。
Mybatis Flex:增强 MyBatis 的功能,提供高性能和灵活性。
Flyway:用于数据库版本控制,确保迁移的可靠性。
Knife4j:增强 Swagger 的接口文档和测试功能。
Minio:高性能的分布式存储解决方案,兼容 S3 API。

HikariCP:高效的 JDBC 连接池管理。

功能和特性:
系统功能:Sz-Admin 涵盖了账户管理、角色管理、菜单管理等核心后台管理功能,还包括字典管理、参数管理、客户端管理、部门管理等高级功能。
安全稳定:Sz-Admin 支持 WebSocket 通信和数据权限控制,以及接口防抖功能,增强了系统的稳定性和安全性。
多模块设计:利用 POM 多模块,框架提供了灵活性,每个模块都是独立的单元,可以根据特定需求进行组合。
分层设计:框架采纳了分层架构模式,通过 PO(持久对象)、VO(视图对象)、DTO(数据传输对象)的清晰划分,为复杂的业务逻辑提供了结构化的解决方案。

代码生成器:代码生成器可以大幅度减少基础编码工作量,通过自动化生成稳健的代码模板,帮助开发者减少许多的基础工作量,让开发者能够专注于更核心的业务逻辑和创新点。


《前端资源推荐》公众号收集各种前端组件 UI 框架、JS 插件工具、中后台系统模板、动画库、低代码、可视化资源、开源项目、学习资源、特效源码等,如有其他优秀资源,欢迎发消息投稿,感谢点赞、在看、转发、关注!!!

其他推荐


Arco Design Vue:字节前端开源 UI 组件库

GitHub 56k+ Star AI 项目 截图就能生成前端代码

Tesseractjs:OCR 前端识别提取图像文本字符

Vxe Table:Vue3 支持超大数据量渲染的表格组件

网页版 Windows 11 操作系统界面

F2:蚂蚁开源 跨平台多端可视化图表

Marsview:开源低代码平台 快速搭建自己的管理系统

TinyMCE:支持 Word 导入 无限插件扩展 富文本编辑器

项目地址


GitHub:https://github.com/feiyuchuixue/sz-admin

后端地址:https://kkgithub.com/feiyuchuixue/sz-boot-parent
官方文档:https://szadmin.cn/

前端资源推荐
推荐分享各种前端组件UI、插件工具、中后台系统、低代码、可视化、开源项目、学习资源、特效源码等
 最新文章