# springboot-vue-admin **Repository Path**: Zhouwen-CN/springboot-vue-admin ## Basic Information - **Project Name**: springboot-vue-admin - **Description**: 基于springboot3、vue3开发的后台管理项目。多注释、少封装、尽量精简,方便二开和代码阅读 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 12 - **Forks**: 5 - **Created**: 2024-04-26 - **Last Updated**: 2025-12-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, Vue, element-plus, SpringAI ## README # Springboot-Vue-Admin ## 项目亮点 - 🎉没有过度封装,降低心智负担 - 🎉使用的技术、版本都是比较新的 - 🎉有数据库文件,前后端一篮子解决 - 🎉注重实用性、健壮性,尽量精简 - 🎉maven会将前端打包好的文件放入springboot静态资源目录,同时具备 `部署方便` 和 `单页面应用` 优势(当然也可以分别部署) - 🎉打包好后,直接java -jar就能启动,无需再配置nginx - 🎉支持多种数据源,目前支持(mysql、oracle、postgresql) ## 目前已实现 权限管理 - 用户管理 - 角色管理 - 菜单管理(动态权限菜单、菜单缓存) 开发者工具 - 接口文档(swagger) - 字典管理 - 数据源管理 - 代码生成(mybatis-plus-generator + freemarker) - 定时任务(quartz) 日志管理 - 登入日志 - 操作日志 - 异常日志 AI 大模型 - AI 对话(开发中) ## 功能模块 | 包名 | 模块 | |----------------------|--------------------| | com.yeeiee.ai | AI相关模块 | | com.yeeiee.codegen | 代码生成相关模块 | | com.yeeiee.scheduler | 定时任务相关模块 | | com.yeeiee.system | 系统模块(RBAC、字典、日志啥的) | ## 版本信息 | 依赖 | 版本 | |--------------------|---------| | JDK | 17+ | | Spring-Boot | 3.5.7 | | Spring-Ai | 1.0.3 | | Mybatis-Plus | 3.5.14 | | Node | 22+ | | pnpm | 10+ | | Vue | ~3.5.17 | | Element-Plus | ~2.11.7 | | Vue-Element-Plus-X | ~1.3.7 | ## tips `maven` 打包需要本地拥有 `pnpm` 环境,否则前端无法打包 idea打开最好右键排除掉一些不需要索引的文件夹 - admin-backend/src/main/resources/static - admin-frontend/dist ## 项目截图 ![登入](images/1登入.png) ![首页](images/2首页.png) ![菜单管理](images/3菜单管理.png) ![接口文档](images/4接口文档.png) ![字典管理](images/5字典管理.png) ![日志管理](images/6日志管理.png) ![代码生成](images/7代码生成.png) ![定时任务](images/8定时任务.png)