gpt4 book ai didi

java - Spring中请求映射没有选择正确的 Controller 方法

转载 作者:行者123 更新时间:2023-12-01 14:14:35 24 4
gpt4 key购买 nike

我有一个 Controller ,我希望有两种方法:一种方法服务于所有项目,另一种方法服务于一个子集。

请求映射以服务所有内容:

@RequestMapping(method = RequestMethod.GET)

仅提供部分服务的请求映射:

@RequestMapping(method = RequestMethod.GET, params = {"page, limit"})

现在,即使用户写入 /items?page=0&limit=45 也会调用第一个方法。有可能解决这个问题吗?我本以为对第二个请求映射指定进一步的要求就足够了,Spring MVC 会选择满足要求的映射?

最佳答案

不应该用多个String参数名称定义params作为单独的数组条目吗?例如:

@RequestMapping(method = RequestMethod.GET, params = {"page", "limit"})

关于java - Spring中请求映射没有选择正确的 Controller 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18230961/

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