有弹簧休息是否有理由使用请求参数?
对于搜索,我不知道我是否应该使用
@RequestMapping(value = "/lodgers/{searchParam}", method = RequestMethod.GET)
public Lodger getAllLogders(@PathVariable("searchParam") String searchParam)
或
@RequestMapping(value = "/lodgers/", method = RequestMethod.GET)
public Lodger getAllLogders(String searchParam)
答案 0 :(得分:2)
当我使用它时,路径(pathVariables)指向资源。 queryParam(requestParam)生成资源的子集。
如果您想要来自/Users
的某些用户(例如以" A"开头,或者名为""以及#34;),这将是所有{{1}的子集我认为使用该标准的特殊资源并不是一个很好的理由,所以我会在这里使用queryParam。