我们有一个 Person 类,在 Person 类的 Spring boot 控制器中,我们有一些函数,它们的路径以
开头/人/{id}
但是,我们希望将所有这些函数重用于可以检索 Person 对象的其他路径,例如:
/付款/{id}/付款人
/付款/{id}/收款人
否则,我们需要多次编写 GetMapping(path = "[...]/first-name") 的功能。有没有办法实现这个目标?
澄清一下:对于这三个 URL,它应该执行:
// person = the Person Object that would normally be returned
return person.getFirstName();
你可以试试这个
@GetMapping(path = {"/person/{id}", "/payment/{id}/payer", "/payment/{id}/receiver"})