系统介绍
功能介绍
技术框架
开发环境
JDK:1.8
MySql Docker K8S
核心依赖
| 依赖 | 版本 |
|---|---|
| Spring Boot | 2.7.0 |
| Spring Cloud Alibaba | 2021 |
| Spring Security OAuth2 | 2.3.6 |
| Mybatis-plus | 3.5.1 |
| hutool | 5.8.0 |
| Avue | 2.6.18 |
| Swagger | 3.0.0 |
| Druid | 1.1.23 |
项目结构
项目采用分模块开发方式
pig├── pig-auth -- 授权服务提供[3000]└── pig-common -- 系统公共模块├── pig-common-bom -- 全局依赖管理控制├── pig-common-core -- 公共工具类核心包├── pig-common-datasource -- 动态数据源包├── pig-common-job -- xxl-job 封装├── pig-common-log -- 日志服务├── pig-common-mybatis -- mybatis 扩展封装├── pig-common-seata -- 分布式事务├── pig-common-security -- 安全工具类├── pig-common-swagger -- 接口文档├── pig-common-feign -- feign 扩展封装└── pig-common-test -- oauth2.0 单元测试扩展封装├── pig-register -- Nacos Server[8848]├── pig-gateway -- Spring Cloud Gateway网关[9999]└── pig-upms -- 通用用户权限管理模块└── pig-upms-api -- 通用用户权限管理系统公共api模块└── pig-upms-biz -- 通用用户权限管理系统业务处理模块[4000]└── pig-visual└── pig-monitor -- 服务监控 [5001]├── pig-codegen -- 图形化代码生成 [5002]├── pig-sentinel-dashboard -- 流量高可用 [5003]└── pig-xxl-job-admin -- 分布式定时任务管理台 [5004]
启动流程
1. docker运行项目:
# 下载并运行服务端代码git clone https://gitee.com/log4j/pig.gitcd pig && mvn clean install && docker-compose up -d# 下载并运行前端UIgit clone https://gitee.com/log4j/pig-ui.gitcd pig-ui && npm install -g cnpm --registry=https://registry.npm.taobao.orgcnpm install && cnpm run build:docker && cd docker && docker-compose up -d
2. 本地启动项目:

在线部署:
https://www.yuque.com/pig4cloud/pig/vsdox9
演示效果




微信粉丝管理

本期到此结束(记得分享哦)

END
项目基本信息
获取源码&在线演示地址:
后台发送项目编号
小酷推荐

文章转载自RunTheCode,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




