java - Spring 启动 API

标签 java api spring-boot

我正在提出一个挑战,我需要进行信用分析并使用一些架构概念,而我对“API”存有疑问。它需要在 Spring Boot 中开发,我已经这样做了。挑战条件为:

  1. 前端/后端。
  2. 包含端点的 swagger 文档的 Api 概念后端。
  3. 用于注册和咨询提案的 API。
  4. 信用引擎 API,用于审核提案并做出信用额度决定。

我对需要 API 的步骤 3 和 4 存有疑问。他这话是什么意思?我是否需要创建相互通信的新 Spring boot 项目?处理 API 的最佳方法是什么?

谢谢!

最佳答案

您的 HTML 表单(例如注册提案)将使用所有表单值作为键=值对调用 API,您的 API(Spring Controller )将接受这些键=值并处理它,应用您的业务逻辑,存储到数据库,您可以通过 Spring Boot 指南来获得更多想法,其中提交表单的指南之一:

  1. https://spring.io/guides/gs/handling-form-submission/
  2. https://hellokoding.com/handling-form-submission-example-with-java-spring-boot-and-freemarker/
  3. https://medium.com/@grokwich/spring-boot-thymeleaf-html-form-handling-762ef0d51327

您也可以通过spring boot pet project ,一个使用大多数 Spring MVC 功能开发的示例展示应用程序。

关于java - Spring 启动 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57481503/

相关文章:

java - 反转所有单词,设置 "."并对接下来的句子执行相同的操作

java - 坚持从另一个类调用 ArrayList

java - 尝试在androideekbar上实现max的动态增加

api - Paypal TLS 1.2 和 .NET 3.5 兼容性

java - Android 6.0下如何使用Java 8 Stream API

spring - 如何在不使用 Spring Boot 的情况下注入(inject) Feign 客户端并调用 REST 端点

java - Spring + Angular 无法两次上传同一文件

java到C/C++(carbide c/c++)转换

iphone - 使用Youtube API v3的iOS应用上的“意外的响应数据(是否上传到错误的URL?)”

java - Kafka 错误反序列化分区的键/值