当前位置: 首页 > news >正文

基于乾坤的微前端+SpringBoot2.7整套解决方案的基础通用平台及组件

所有源码均已上传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>

相关文章:

  • 电子商务网站seo/今日军事新闻最新消息新闻报道
  • div css企业网站/怎么收录网站
  • 电影网站怎么做友情链接/腾讯竞价广告
  • 平面设计网站推荐/免费建站网站网页
  • 如何用wordpress搭建个人博客/电商运营推广怎么做
  • 自助建站程序/廊坊seo管理
  • PointNet.pytorch点云三维深度学习论文与代码复现
  • kafka心得记录
  • 1.3 PCIe——硬件实现架构
  • 【贪心】AcWing 906. 区间分组
  • vite+vue3环境变量的配置
  • 7、操作DOM对象(重点)
  • 26.Isaac教程--导航算法
  • DW 2023年1月Free Excel 第四次打卡 逻辑判断函数
  • 2022秋招算法岗面经题:训练模型时loss除以10和学习率除以10真的等价吗(SGD等价,Adam不等价)
  • ramparser
  • Exceeded limit on max bytes to buffer : 262144
  • @PropertySource与@ImportResource的区别