# SPAdmin-Cloud **Repository Path**: spurringworld/SPTools-Cloud ## Basic Information - **Project Name**: SPAdmin-Cloud - **Description**: 妹子图微服务版本 - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 104 - **Created**: 2021-12-06 - **Last Updated**: 2021-12-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 介绍 这就是个妹子图微服务学习案例,仅供参考,持续更新。 - 前端水平太菜,伪前后端分离,只是把前端页面抽离出来单独部署。 - 后端采用 `SpringCloud`全家桶,部分组件采用 `Alibaba`。 - 权限认证采用`JWT`+自定义注解(`RBAC`)实现,抛弃相对比较重的 `SpringSecurity`。 - 单机版本请移步[炒鸡工具箱](https://gitee.com/52itstyle/SPTools) - 妹子图小程序请移步[爪哇妹](https://gitee.com/52itstyle/mzitu) ## 软件架构  ## 内置功能 - 组织机构:机构管理、用户管理、角色管理、行政区域。 - 系统监控:系统日志、在线用户,后期会慢慢追加完善。 - 应用管理:任务调度、邮件管理、图片管理、文章管理、人工智能,每个模块只需要你稍作修改就可以打造成一个项目了。 - 系统管理:敏捷开发、系统菜单、全局配置、在线代码编辑器,小伙伴们只需要设计好表结构,三秒中就能撸出一个增删查改的模块。 ## 核心依赖 | 依赖 | 版本 | |----------------|---------------| | Spring Boot | 2.2.5.RELEASE | | Spring Cloud | Hoxton.SR4 | | Nacos | 1.3.0 | | OpenResty | 1.17.8.2 | | Redis | 6.0 | | MySql | 5.7.17 | | Ant Design Vue | 探索领域 | ## 模块 | 模块| 功能描述|端口| |----------------|---------------|---------------| | tools-gateway | 网关 | 8080 | | tools-monitor | 监控 | 8081| | tools-sys| 系统管理 | 8082 | | tools-meizi| 妹子图 | 8083| | tools-ui| 前端 | 8084| | tools-common| 通用模块(鉴权、缓存、数据库、文件等等)| ****| ## 地址 | 模块| 地址|功能描述| |----------------|---------------|---------------| | 后台管理 | https://tools.cloudbed.vip/login.html | 后台管理 | | 接口管理 | http://localhost:8080/doc.html | 接口地址,生产不对外开放| | 妹子图接口| https://meizi.cloudbed.vip | 单独配置服务,不走网关 | ## 安装教程 - 安装 `nacos`,相关配置见部署->配置文件夹,请自行配置。 - 创建数据库 `tools_cloud`,并导入部署->数据库文件数据。 - 如果只是想测试不想安装`Nacos`,撸主也提供了免费的注册中心,请加企鹅群 `933593697 `获取。 ## 演示图
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |