AzureTakeOut-Kotlin

[学习用] 碧蓝外卖 (苍穹外卖重写)

MIT License

Stars
0
Committers
1

碧蓝外卖 AzureTakeOut-Kotlin

前言

关于本项目

这个项目是我用来学习 JavaWeb 开发的. 基本目标是完成后端部分. 如果有时间, 我也会把前端全部重写一遍.

9.24 新增

本项目已经烂尾, 主要原因是我无法处理支付的资质等问题, 之前的CRUD代码大概也不会改了吧.

为什么叫这个名字

之所以叫碧蓝外卖, 是因为 "苍穹" 这个名字而产生的联想. (虽然我并没有玩过 Azure 开头的任何一款游戏, 只是认识一些角色)

为什么要用 Kotlin

新的个人项目, 为什么不用呢? 我不想争论 Kotlin 和 Java 的好坏, 只是出于个人偏好. 当然, 我水平一般, 所以有可能写得比较难看, 这不是她的问题.

为什么要大刀阔斧地改造

后端来说, 改造的量不大. 由于教程提供的代码 (包括各种库) 版本有些落后, 所以干脆一起重写了. 提供的代码里面还有一些写得很丑的部分 (比如默认的 3 个 Util), 没有采用.

前端我可能会考虑学习 Vue 的...吧? 也有可能继续用 Svelte 吃老本, 到时候再选择.

项目环境/技术

  • JDK 17
  • Kotlin 1.9.24
  • SpringBoot 3.3.2
  • MyBatis-Plus 3.5.7
  • MySQL 8.0.38
  • 七牛云容器存储
Related Projects