我知道在单个音符上@RequestParam
和@PathVariable
会做什么,但是我的问题是在构建URL时,何时应使用@RequestParam
和何时应使用@PathVariable
?同时使用这两个注释的利弊是什么?
我确实通过此链接When to go for @RequestParam and @PathVariable进行了搜索,但是在任何地方都没有得到满意的答复。
最佳答案
@PathVariable
标识在URI中用于传入请求的模式。
查询参数(@RequestParam
)仅用于查询/搜索资源。它们包含影响查询的数据。
这是用于创建良好URL的some tips。