【问题标题】:Spring Controller Url弹簧控制器网址
【发布时间】:2021-01-31 10:02:17
【问题描述】:

我对控制器有疑问。总是当我使用控制器时我开始声明 @RequestMapping 例如如果有 UserController 然后是 @RequestMapping("/user");

如果我想在同一个控制器中声明另一个路径怎么办?例如,我有 @GetMapping("/info") 并且我将获得有关用户的信息,但是如果我想在同一个控制器路径 localhost:8080/topic/blablabla 上声明呢?除了从控制器中删除 @RequestMapping 并在每个 Get/PostMapping 上创建另一个路径之外,还有其他解决方案吗?

【问题讨论】:

    标签: spring controller


    【解决方案1】:

    在控制器级别定义一个@RequestMapping;这意味着将其缩小到您的标准。

    您可以使用@RequestMapping 注解将请求映射到控制器方法。它有各种属性来匹配 URL、HTTP 方法、请求参数、标头和媒体类型。您可以在类级别使用它来表达共享映射,或者在方法级别使用它来缩小到特定的端点映射。 Read More

    你想做的很好,有时我也需要它,但据我研究,它现在不支持

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-28
      • 1970-01-01
      • 2014-12-14
      • 1970-01-01
      • 1970-01-01
      • 2016-12-23
      • 1970-01-01
      相关资源
      最近更新 更多