基于乾坤的微前端+SpringBoot2.7整套解决方案的基础通用平台及组件
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
所有源码均已上传github欢迎各位star哈
介绍
包含前后端整套解决方案的企业级基础通用平台及组件
- 前端
- 基于 qiankun 实现的微前端基础方案
- 主应用(main-project)基于Vue3.0+Element-plus
- 子应用1(zp-project)基于Vue2+Element
- 子应用2(pricefile-project)基于React18+Antd4+React-router6
- 子应用2中包含两个项目通过路由切换
- 猜价攻略(/price默认进这个路由
- 享到(/file
- 子应用2中包含两个项目通过路由切换
- 后端
- 基于Spring boot2.7.5划分多module
- 登录验证采用JWT适配多端登录
- 通用平台提供用户相关、系统注册、日志等基础功能上层项目只需关注业务逻辑提高生产力
演示地址
项目模块结构
- backend后端源码文件夹
- zlp-base-component基础组件包封装常用组件集成多种工具类
- zlp-base-entity基础实体模块
- zlp-platform通用平台提供登录、注册、token获取等一系列基础功能需单独部署
- frontend前端源码文件夹
如何使用
后端
引入基于github的个人maven仓库
<repositories>
<repository>
<id>mvn-repo</id>
<!-- https://raw.github.com/用户名/仓库名/分支名 -->
<url>https://raw.github.com/Nagisazz/mvn-repo/main</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
启动通用平台
直接打包zlp-platform
运行即可
业务项目集成组件
- 定义parent
<parent>
<groupId>com.nagisazz</groupId>
<artifactId>zlp-base</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
- 引入基础组件
<dependency>
<groupId>com.nagisazz</groupId>
<artifactId>zlp-base-component</artifactId>
<version>${project.version}</version>
</dependency>