# springboot-admin **Repository Path**: dreamyuyu/springboot-admin ## Basic Information - **Project Name**: springboot-admin - **Description**: 基于SpringBoot,React实现前后端分离的简易版管理系统 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2022-04-11 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springboot-admin #### 介绍 本项目是一个前后端分离的管理系统,采用当前流行的技术开发,后端使用SpringBoot2.1,SpringCloud,结合Mybatis-plus,Redis,Kafka...等常用组件,前端采用React,Redux,Ant design构建的单页应用 * 线上项目 http://118.178.254.170/ (如果访问不了就是服务器到期了) * 目前已实现用户管理及授权管理,做到按钮级的动态权限控制 #### 架构图 #### 项目结构 springboot-admin ├── admin-system -- 权限管理,包含用户角色资源等 ├── admin-common -- 工具类等公用 ├── admin-gateway -- 基于Spring Cloud Gateway的微服务API网关服务 ├── admin-file-storage -- 文件服务,支持local/ftp/fastdfs ├── admin-parent -- maven pom依赖版本管理 └── web-client -- 前端演示项目 #### 如何运行 * 后端: 注册中心需自行搭建,调整各个服务中的bootstrap.yml文件,分别启动 admin-gateway,admin-system,如果需要debug可以访问 localhost:{port}/swagger-ui.html * 前端: * 1.执行 yarn install 安装依赖 * 2.调整 webpack.dev.js 中的代理地址为后端网关地址 * 3.执行 yarn start 运行项目