gpt4 book ai didi

java - 多个映射到 Spring 中 Controller 的相同方法

转载 作者:行者123 更新时间:2023-11-29 07:03:52 26 4
gpt4 key购买 nike

我正在尝试在我的 Spring 应用程序中实现 API 版本控制。

所以我想做这样的事情 api_url/{version}/{params}

假设我更改了其中一个端点函数,因此我可以将新函数映射到新版本的新 url。但我希望将其他未更改的函数映射到两个版本 url,如 api_url/{old-version}/{old-params} 和 api_url/{new-version}/{old-params}

因此,如果我可以实现类似的东西,它将帮助我避免在我的 Java 类中重复代码。我该怎么做呢。目前@RequestMapping 只允许我指定一个值。

最佳答案

您可以在请求映射注释中使用逗号分隔列表。

@RequestMapping(value={"/url/{id}","/url2/{id}"}, method=RequestMethod.GET)

关于java - 多个映射到 Spring 中 Controller 的相同方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22094609/

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