Spring rest使用pathVariable和RequestParam
对于SpringREST,是否有任何理由使用请求参数 我不知道该不该用Spring rest使用pathVariable和RequestParam,spring,rest,spring-restcontroller,Spring,Rest,Spring Restcontroller,对于SpringREST,是否有任何理由使用请求参数 我不知道该不该用 @RequestMapping(value = "/lodgers/{searchParam}", method = RequestMethod.GET) public Lodger getAllLogders(@PathVariable("searchParam") String searchParam) 或 当我使用它时,路径(pathVariables)指向一个资源。 queryParam(requestParam
@RequestMapping(value = "/lodgers/{searchParam}", method = RequestMethod.GET)
public Lodger getAllLogders(@PathVariable("searchParam") String searchParam)
或
当我使用它时,路径(pathVariables)指向一个资源。
queryParam(requestParam)生成资源的子集
如果您希望/users
中的某些用户(例如,以“A”开头,或名为“Curt”的房客),这将是所有/users
中的一个子集,我认为没有很好的理由使用具有该标准的特殊资源,因此我将在此处使用queryParam
@RequestMapping(value = "/lodgers/", method = RequestMethod.GET)
public Lodger getAllLogders(String searchParam)