# system-template **Repository Path**: wait-yulong/system-template ## Basic Information - **Project Name**: system-template - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-02 - **Last Updated**: 2024-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目介绍 基于SpringBoot + Vue开发的后台管理系统模板 技术栈:SpringBoot3+JDK21+Vue3+SpringSecurity+MyBatisPlus #### 前言 像若依框架中的描述那样,我也一直想开发一个属于自己的后台管理系统模板,但是自己最初没有接触过前后端分离的系统,开发前端时被各种样式和菜单动态渲染搞得痛不欲生, 开发后端时被Spring Security虐的体无完肤,期间无数次想过用熟练一套优秀的开源框架,但是本着这样一个浮躁的心态去学习,最终的结果就是再次被各种优秀的开源框架摁在地上摩擦...... 痛定思痛,深刻意识到自己应该沉下心来去踏踏实实的学习技术。终于在一段时间以后,我将之前的问题一一解决并且成功的看懂了一些优秀的开源框架,内心对自己开发一套后台管理系统模板的渴望 愈发强烈,有想法就去做,最后我终于开发出了属于自己的一套后台管理系统模板。 开发完成后,深刻的意识到只是开发完成实现相应的基本功能是远远不够的,系统在遇到高并发、多用户访问时的各种情况处理使我明白,万里长征我现在只是跨出了第一步。后续我会持续进行优化迭代,您的star就是我的动力❤️ 感谢! #### 目录结构 前端项目位于system-vue目录 后端项目位于system-springboot目录 SQL文件位于system-start/resources/db文件下 前端项目: - system-vue - ├── public - ├── api -- api请求接口目录 - ├── assets -- 静态资源 - ├── components -- 全局组件 - ├── constant -- 全局常量 - ├── filter -- 过滤器 - ├── icons -- svg图标 - ├── layout -- 布局目录 - ├── router -- 路由 - ├── store -- 全局缓存 - ├── styles -- scss样式目录 - ├── utils -- 工具目录 - ├── views -- 页面视图 - ├── App.vue -- App.vue - ├── main.js -- main.js - └── permission.js -- 路由导航守卫 - - system-springboot - ├── system-api -- 系统接口模块 - ├── system-common -- 系统基础模块 - ├── system-extends -- 项目扩展模块 - ├── system-modules -- 项目子系统模块 - ├── system-service -- 业务接口模块 - └── system-start -- 系统启动模块 #### 项目截图 ![输入图片说明](image.png) #### 项目总结 一直记得我第一个完整开发的Web项目是大二给学校开发的评奖评优管理系统,还记得那时的Layui官网还没有下线,jQuery仍然占据着一片天。对于新手来说,后台管理系统模板还是比较容易上手的,在集成了Mybatis-Plus代码生成器后开发难度进一步下降,适合初学者学习开发以及复现,个人认为难点更多在于前端样式的手动实现与搭建。项目中的不足之处还请大家见谅,有问题和好的建议也欢迎大家私聊我,也欢迎大家加入群聊当中,我们相互鼓励、一起探讨、共同进步,与大家共勉!