@RequestParam PK @RequestBody
urlencoded前端请求


java后端写法==>@RequestParam
package com.xuwen.javamall.controller;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
/**
* author:xuwen
* Created on 2021/9/4
*/
@RestController
@RequestMapping("/user")
@Slf4j
public class UserController {
//注册
@PostMapping("/register")
public void register(@RequestParam String username){
log.info("username={}",username);
}
}方法二:也可以
@RestController
@RequestMapping("/user")
@Slf4j
public class UserController {
//注册
//前端传来的信息必需是JSON格式的!!!
@PostMapping("/register")
public void register(User user){
log.info("username={}",user.getUsername());
}
}JSON
JSON
java后端写法@RequestBody


@RestController
@RequestMapping("/user")
@Slf4j
public class UserController {
//注册
//前端传来的信息必需是JSON格式的!!!
@PostMapping("/register")
public void register(@RequestBody User user){
log.info("username={}",user.getUsername());
}
}