@RequestParam 和 @PathVariable有什么区别呢?
下文笔者讲述@RequestParam 和 @PathVariable注解的区别说明,如下所示
http://localhost:8080/MyApp/user/1234/invoices?date=28-07-2023
@RequestParam 和 @PathVariable注解区别: @PathVariable: 从URI 中获取一些占位符(Spring 称之为 URI 模板) @RequestParam: 从URI 中获取参数例:
http://localhost:8080/MyApp/user/1234/invoices?date=28-07-2023
@RequestMapping(value="/user/{userId}/invoices", method = RequestMethod.GET) public list<Test> listUsersTest( @PathVariable("userId") int user, @RequestParam(value = "date", required = false) Date dateOrNull) { .. }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。