Я использую пружину MVC.
У меня есть список лиц со следующим URL:
http://localhost/PersonsWebApp/persons/list
Мой контроллер:
@Controller
@RequestMapping("/persons")
public class PersonController {
@RequestMapping(value="/list", method=RequestMethod.GET)
public String allPersons(Model model){
....
}
Теперь я хотел бы добавить вид конкретного человека с URL-адресом, например:
http://localhost/PersonsWebApp/persons/george
если я попытаюсь использовать URL:
@RequestMapping(value="/{firstname}", method=RequestMethod.GET)
public String getPersonInfo(@PathVariable("fname") String firstname)
....
будет конфликт, так как есть два GET URL с одинаковым путем, верно? Как преодолеть эту проблему без изменения URL-адресов?