REST 端点的解释有顺序吗?
Is there an order in the interpretation of REST endpoints?
如果您有多个具有不同端点的文件,例如
@RequestMapping(value="/identity" , method=RequestMethod.GET)
@RequestMapping(value="/mobilities/validate" , method=RequestMethod.POST)
@RequestMapping(value="/upload" , method=RequestMethod.POST)
并且在另一个文件中
@GetMapping("/*")
@GetMapping("/*/*")
文件正在@Controller
如果我使用 HTTP GET /identity
,我如何确定将要使用的端点是 /identity
而不是 /*
?
是否有顺序(如在 NodeJS 中,/identify
之前的 /*
将始终执行 /*
函数)或者如果 none 匹配,则它是精确路由,它可以追溯到星星?
看来会尽量匹配入站请求。
如果您有多个具有不同端点的文件,例如
@RequestMapping(value="/identity" , method=RequestMethod.GET)
@RequestMapping(value="/mobilities/validate" , method=RequestMethod.POST)
@RequestMapping(value="/upload" , method=RequestMethod.POST)
并且在另一个文件中
@GetMapping("/*")
@GetMapping("/*/*")
文件正在@Controller
如果我使用 HTTP GET /identity
,我如何确定将要使用的端点是 /identity
而不是 /*
?
是否有顺序(如在 NodeJS 中,/identify
之前的 /*
将始终执行 /*
函数)或者如果 none 匹配,则它是精确路由,它可以追溯到星星?
看来会尽量匹配入站请求。