YXBoot 是一个开箱即用的前后台管理系统框架。YXBoot 以前后端分离的方式整合了前后端框架,前端框架使用了最新的vue3
, vite4
, Ant Design Vue 4.0
, TypeScript
等主流技术开发,后端框架使用了最新的SpringBoot3
, Spring Security
, JWT
等技术。
- 整合前后端框架:提供整合了前后端的完整系统框架
- 最新技术栈:前后端均使用前沿主流技术开发
- 最佳实践经验:从框架到组件、代码,不断优化,以最佳实践经验开发
- 基础封装:对常用功能组件进行基础封装,实现通用的基础上尽可能避免框架过重
- 定制主题:可配置的主题
- 权限:内置完善的权限配置方案
- 语言:JAVA 17
- IDE(后端):IDEA
- IDE(前端):VS Code、 IDEA
- 依赖管理:Maven
- 缓存: Redis
- 数据库: MySQL
- 前端构建:node(>=16.15.1)、pnpm(>=8.1.0)
- 基础框架:Spring Boot 3.2.2
- 安全框架:Spring Security、JWT
- 持久层框架: MyBatis Plus
- 数据库连接池:Druid
- 其他:Swagger、Hutool、Freemarker 等
- 基础框架:Vue 3.4.15
- UI 库:Ant design Vue 4.1.2
- 状态管理:pinia 2.1.7
- 打包:Vite 5.0.12
- 其他:axios、lodash、dayjs 等
- YXBoot - 在线预览
账号: admin,密码:123456
- 获取项目代码
git clone https://github.com/boyazuo/yxboot.git
- 安装依赖
cd yxboot-admin
pnpm i
- 运行
pnpm dev
- 打包
pnpm build
非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request。
Pull Request:
- Fork 代码!
- 创建自己的分支:
git checkout -b feat/xxxx
- 提交你的修改:
git commit -am 'feat(function): add xxxxx'
- 推送您的分支:
git push origin feat/xxxx
- 提交
pull request
-
feat
增加新功能fix
修复问题/BUGstyle
代码风格相关无影响运行结果的perf
优化/性能提升refactor
重构revert
撤销修改test
测试相关docs
文档/注释chore
依赖更新/脚手架配置修改等workflow
工作流改进ci
持续集成types
类型定义文件更改wip
开发中
本地开发推荐使用Chrome 80
浏览器
支持现代浏览器, 不支持 IE
IE |
Edge |
Firefox |
Chrome |
Safari |
---|---|---|---|---|
not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
YXBoot 是完全开源免费的项目,旨在帮助开发者更方便地进行中大型管理系统开发。如果遇到问题或者想交流 YXBoot,可以添加微信(请备注“YXBoot”)。