接触了很多优秀的开源和闭源项目,在使用过程中也发现一些问题,不甘满足的我遂产生了想法:于是利用休息时间编写了一套后台管理系统,它灵活、简洁、高效,拥抱最新的技术,因此Sz-Admin便诞生了,也意为升职Admin,升职加薪节节高。
Sz Admin ,一个基于 Spring Boot 3、Vue 3 和 Element-Plus 的开源中后台管理框架,致力于为您提供一个流畅、直观且功能强大的开发框架。它不仅融合了最新的技术趋势,而且通过精心设计,确保了系统的简洁性和高效,让使用者可以专注业务。
SpringBoot 3.x: 最新的Spring Boot版本,提供更优的性能和更丰富的特性。
Sa-Token:一个轻量级 Java 权限认证框架,简化权限认证,保障应用的安全性。
Mybatis Flex:一个优雅的 MyBatis
增强框架,它非常轻量、同时拥有极高的性能与灵活性。
Flyway:数据库版本控制
工具,确保数据库迁移的可靠性。
Knife4j:一个为 Swagger
接口文档增强的工具,提供了更直观的 API 文档展示和更便捷的接口测试体验。
Minio:一个开源的对象存储服务,提供高性能、分布式存储解决方案,兼容 S3 API。
HikariCP:选择 HikariCP
作为 JDBC 连接池,提供快速且高效的数据库连接管理。
Vue 3.4:采用 Vue 3.4
,Vue.js 的最新稳定版本,提供更强的性能和更丰富的功能,构建响应式用户界面。
Vite 5:使用 Vite 5
作为前端开发和构建工具,它利用现代浏览器的原生 ES 模块导入特性,提供了快速的冷启动和即时模块热更新。
TypeScript:通过 TypeScript
的集成,引入静态类型检查,增强了代码的可维护性和可读性,提前避免潜在的错误。
Pinia:状态管理采用 Pinia
,这是 Vue 3 的解构式状态管理库,它简单、灵活且易于使用,优化了应用的状态管理。
Element-Plus:一个基于 Vue 3 的组件库,提供了一系列高质量的 UI 组件,帮助开发者快速构建美观、功能完备的用户界面。