跟着yupi开始学习新项目。
搞这个初始化项目就搞了一晚上。折腾死了

BI项目– 根据传入的数据前端生成图表。加个智能其实也就是用ai更方便用户。提高效率。

技术栈:

前端:
  1. react
  2. 开发框架:Umi + AntDesign Pro
  3. ​ 可视化开发库(Echarts + HighCharts +AntV)

  4. ​ umi OpeanApi (自动生成后端API接口代码。利用后端的swagger

后端:

  1. spring boot(用模板开发省时省力)
  2. MySQL
  3. MyBatis Plus
  4. RabbitMQ
  5. AI 接口
  6. Excel上传和解析(Easy Excel)
  7. Swagger + Knife4j (项目接口文档)
  8. Hutool工具库

前端快速开始 :开始使用 - Ant Design Pro

后端快速开始:使用yupi的模板。

初始化过程中学到了:前端快速开始和前端可以使用openAPI 结合 swagger来快速生成调用接口方法。