@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) {
  ..
}
									
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

 
			 
                
                
                
               
 
          

