@RequestParam注解使用
生活随笔
收集整理的這篇文章主要介紹了
@RequestParam注解使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
當前端請求方式為:x-www-form-urlencoded
后端怎樣接收呢?
第一種場景:
當前端傳遞的參數和后端定義接收的變量一致
例如:前端 :username 后端接收定義的變量username
#后端接收方式:
@RestController
@RequestMapping("/user")
@Slf4j
public class UserController2 {@PostMapping("/register")public void register(@RequestParam String username) {log.info("username={}", username);}
}
第二種場景:
當前端傳遞的參數和后端定義接收的變量不一致
例如:前端 :username 后端接收定義的變量userName
#后端接收方式:
@RestController
@RequestMapping("/user")
@Slf4j
public class UserController2 {@PostMapping("/register")public void register2(@RequestParam(value = "username") String userName) {log.info("username={}", userName);}
}
#后端也可以使用對象接收接收方式:
@RestController
@RequestMapping("/user")
@Slf4j
public class UserController2 {@PostMapping("/register")public void register2(@User user) {log.info("username={}", user.getUserName);}
}
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
總結
以上是生活随笔為你收集整理的@RequestParam注解使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unexpected end of JS
- 下一篇: SpringBoot聚合项目总结