我有一个控制器,我想有两种方法:一种服务所有项目,另一种方法服务一个子集。
请求映射以服务所有内容:
@RequestMapping(method = RequestMethod.GET)
仅提供部分服务的请求映射:
@RequestMapping(method = RequestMethod.GET, params = {"page, limit"})
现在,即使用户编写/items?page=0&limit=45
了第一个方法,也会被调用。有可能解决这个问题吗?我会认为在第二个请求映射上指定进一步的要求就足够了,Spring MVC 会选择满足要求的映射?