芯が強い人になるESTJ-A

# 前端,urlencoded请求和JSON格式请求数据,后端java写法

IT開発 Tags: 无标签 阅读: 236

@RequestParam PK @RequestBody

urlencoded前端请求

截屏2021-09-04 15.33.08.jpg
截屏2021-09-04 15.36.38.jpg

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);

    }


}

方法二:也可以
截屏2021-09-04 15.40.06.jpg

@RestController
@RequestMapping("/user")
@Slf4j
public class UserController {

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

    }


}

JSON

JSON
java后端写法@RequestBody

截屏2021-09-04 15.42.14.jpg
截屏2021-09-04 15.42.20.jpg


@RestController
@RequestMapping("/user")
@Slf4j
public class UserController {

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

    }


}

截屏2021-09-04 15.43.46.jpg