gpt4 book ai didi

java - Spring REST API 的路由与映射术语

转载 作者:行者123 更新时间:2023-11-30 10:25:46 25 4
gpt4 key购买 nike

我的问题很简单。在定义 Spring REST API 资源的 URL 路径时,你称它们为路由,还​​是映射?例如,https://www.myapp.com/api/person/123 会被称为人员资源的路由,还是人员资源的映射?我在研究这个问题时看到了这两个术语,它们似乎可以互换,但我想要一个实际的答案。我曾尝试搜索此内容,但似乎找不到与该主题相关的任何内容。

最佳答案

Spring 文档和 Spring 代码库一致使用术语:映射

例如:

  • @RequestMapping
  • “将 Web 请求映射 到特定处理程序类和/或处理程序方法的注释...”(我的重点)
  • “Spring Web 模型- View - Controller (MVC) 框架是围绕 DispatcherServlet 设计的,该 DispatcherServlet 将请求分派(dispatch)给处理程序,具有可配置的处理程序映射...” < em>(我的重点)
  • ...等等

相比之下,Spring MVC docs不要提及“路由”或“路由”。

但是,在一般用法中,术语“路由”是(至少以我的经验)~common ...

  • 它充分描述了正在做的事情,即请求被某种调度程序路由到特定的 Controller
  • 其他框架(例如 Play Framework)使用术语“routing”和“routes”

因此,我怀疑如果您使用该术语,人们会理解您的意思,但是如果您想避免歧义,那么在 Spring REST API 的上下文中,更正确的形式是“映射”。

关于java - Spring REST API 的路由与映射术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45963265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com