java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > SpringBoot接收前端参数

SpringBoot接收前端参数的几种方式分享

作者:fking86

这篇文章给大家分享几种SpringBoot接收前端参数的方式,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

在Spring Boot中,有以下几种方式接收前端参数:

@GetMapping("/test")
public String test(@RequestParam("name") String username) {
    // ...
}

然后请求URL为/test?name=xxx。

@GetMapping("/test") 
public String test(@RequestHeader("User-Agent") String userAgent) {
    // ...
}
@GetMapping("/test")
public String test(@CookieValue("JSESSIONID") String sessionId) {
    // ... 
}
@GetMapping("/test/{id}")
public String test(@PathVariable("id") int id) {
    // ...
}

然后请求URL为/test/10。

@PostMapping("/test")
public String test(@RequestBody User user) {
    // ...
}

然后前端发送的请求体可能是JSON格式,会映射到User对象上。

@GetMapping("/test")
public String test(HttpServletRequest request) {
    String name = request.getParameter("name");
    String header = request.getHeader("User-Agent");
    // ...
}

以上就是Spring Boot中常用的几种接收前端参数的方式,可以根据需要选择使用。

到此这篇关于SpringBoot接收前端参数的几种方式分享的文章就介绍到这了,更多相关SpringBoot接收前端参数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文