springboot 中DELETE 请求的参数放哪里好 PathVariable 还是RequestParam ?
DELETE请求的参数可以放在@PathVariable或@RequestParam中,具体取决于参数的含义。
@PathVarialbe适用于将请求路径中的变量映射到方法的参数上,例如DELETE /users/{id},id可以通过@PathVarialbe获取。这种情况下,参数一般是必须的。
@RequestParam适用于将请求参数映射到方法的参数上,例如DELETE /users?id=123,id可以通过@RequestParam获取。这种情况下,参数一般是可选的。
总的来说,如果参数在请求路径中,并且是必需的,则使用@PathVariable;如果参数在请求参数中,并且是可选的,则使用@RequestParam。
原文地址: https://www.cveoy.top/t/topic/boeZ 著作权归作者所有。请勿转载和采集!