基于乾坤的微前端+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
  • 后端
    • 基于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>
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Spring