【发布时间】:2021-05-22 12:28:22
【问题描述】:
我了解 @PathVariable、@RequestParam 和 @RequestBody 在 Spring 中的作用,但不清楚我们必须在哪些场景中使用它们,因为它们用于从 URI 中提取值。为什么我们必须发送像 localhost:8080/getBooks/time 和 localhost:8080/getBooks?book=time 这样的数据。
【问题讨论】:
-
永远不要使用动词作为端点,在您使用 getBook/ 的情况下,最好使用 books/。(遵循 REST 最佳实践)。参考:stackoverflow.blog/2020/03/02/…
标签: java spring spring-boot rest