Sz-Admin | SpringBoot3 JDK21 Vue3开源后台RBAC管理系统 | Sz-Admin技术栈介绍

序言

项目现已全面开源,商业用途完全免费

当前版本:v0.6.2

如果喜欢这个项目或支持作者,欢迎Star、Fork、Watch
一键三连 🚀
!!

在构建此代码框架的过程中,我已投入了大量精力,力求使其功能完善、结构清晰。然而,鉴于个人技术水平和经验的限制,框架中可能存在一些问题或可以改进的地方。对于任何可能的缺陷或不足,我在此表示诚挚的歉意,并恳请各位给予谅解。 我非常期待收到您的反馈和建议,您的每一条意见都是帮助我改进框架、提升技术水平的宝贵资源。让我们共同协作,不断优化和完善这个框架。 感谢您的使用与支持,期待与您的交流和合作!

简介

在这里插入图片描述
在这里插入图片描述

Sz Admin ,一个基于 Spring Boot 3、JDK21、Vue 3 和 Element-Plus 的开源后台管理框架,致力于为您提供一个流畅、直观且功能强大的开发框架。它不仅融合了最新的技术趋势,而且通过精心设计,确保了系统的简洁性和高效,让使用者可以专注业务。

在线体验


技术栈

基础环境

  • JDK 21:利用Java的最新特性,提升框架的运行效率和安全性。
  • ^Node 16.x(推荐v20.12.2) :利用 Node.js 作为前端开发环境,提供对现代JavaScript特性的支持,以及改进的性能和更强的安全性。
  • ^pnpm 7.x(推荐v9.0.47):新一代的包管理工具,以更快的速度和更小的存储占用优化开发流程。

核心框架

  • 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 组件,帮助开发者快速构建美观、功能完备的用户界面。

其他

  • Jackson:选择Jackson 作为首选的JSON处理库,以提供更稳定和高效的数据处理能力。

  • ModelMapper:选择ModelMapper 作为对象映射解决方案,而非 Spring 的 BeanUtils,以提供更智能和灵活的对象属性映射能力。

  • EasyExcel:引入EasyExcel 库,简化 Excel 文件的读写操作,使得生成报表和导入数据变得更加高效。

  • RestClient:选择 RestClient 作为主要的 HTTP 客户端库,而非 RestTemplate,以提供更现代和更简洁的HTTP请求处理方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

升职哦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值