2015-06-12 6 views
0

С весенним отдыхом есть ли причины использовать параметр запроса?Использование пружинного пути pathVariable и RequestParam

Для поиска я не знаю, если я Шоуда использовать

@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) 

ответ

2

Как я использую его, путь (pathVariables) указывает на ресурс. ЗапросParam (requestParam) приводит к подмножеству ресурса.

Если вы хотите некоторые пользователи из /Users (например, начиная с «А», или квартирантов под названием «Curt») это было бы подмножество всех /Users и я вижу, не очень хорошая причина для специального ресурса с этим критерии, поэтому я бы использовал queryParam здесь.

 Смежные вопросы

  • Нет связанных вопросов^_^