lmhgithi / B-entrance-quiz

Fork this repo to start your quiz.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

B-entrance-quiz

Fork this repo to start your quiz.

后端题目要求

开发一个 Spring Boot Web Application,提供 API 供前端 app 调用,以实现题目所列功能要求。

完整的实现题目所列功能要求是第一位的,同时请注意 Clean Code 及各项工程实践(比如小步提交等)。

请统一使用默认的 8080 端口,无需使用 HTTPS。

无需严格按照 RESTful API 要求进行实现。如果你还不了解 REST,那么请直接忽略这一条。如果你已经了解了 REST,请尽量按照 REST 提倡的实践来设计、实现 API。

该 app 无需使用任何 Database 或其它 Data Store 来存储应用数据,包括本地文件,所有数据均被保存在内存中,请自行组织代码保存相应的应用数据。

自动化测试不是必须的,但如果实现了自动化测试则会作额外适当的加分。

在最终提交前,请确保前后端联调通过。

特别提示:本题目未对需要实现哪些后端 API 进行要求,请自行根据题目需求及前端实现来设计、实现后端 API。

关于当前 codebase

当前的 codebase 是从 start.spring.io 上生成的空 Spring Web Application 项目,请在 fork 当前 repo 后继续实现 API。

相关技术信息:

  • Java 8
  • Gradle 6.4.1
  • Spring Boot 2.3.3

About

Fork this repo to start your quiz.


Languages

Language:Java 100.0%