Postman下载安装、测试(附样例)及getMapping、PostMapping区别

1. 官网下载地址:

https://www.postman.com/downloads/

Postman下载安装、测试(附样例)及getMapping、PostMapping区别
Postman下载安装、测试(附样例)及getMapping、PostMapping区别

2. 选择左侧Download the App,选择与自己电脑匹配的参数,下载:

Postman下载安装、测试(附样例)及getMapping、PostMapping区别

3. 双击安装

Postman下载安装、测试(附样例)及getMapping、PostMapping区别
Postman下载安装、测试(附样例)及getMapping、PostMapping区别

4. 安装结束后需要注册账号,输入邮箱,用户名,密码即可。

  打开postman,新建collection进行测试,我们对之前写过的数据库增删改查进行测试:

Postman下载安装、测试(附样例)及getMapping、PostMapping区别
Postman下载安装、测试(附样例)及getMapping、PostMapping区别

可以看到,通过postman可以进行get、post、put等等操作。注意!

(1)如果在浏览器地址栏直接输入地址,为get请求

(2)点击链接,为get请求

(3)表单默认的方法,为get请求

(4)通过设置注解@PostMapping,只能处理post请求

(5)可以设置表单method = post

  如果我们想使用post请求,那么postman是最好用的工具之一,将url地址输入post后面的url地址,这里附上UserController的代码:

package com.example.mybatis.controller;

import com.example.mybatis.service.UserServiceImpl;
import com.example.mybatis.pojo.User;
import com.example.mybatis.util.Response;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;

@RestController
public class UserController {
    @Autowired
    private UserServiceImpl userService;

    @GetMapping(value = "findAll")
    public List<User> findAll() {
/*      List<User> userList = userService.findAll();
        for(User user: userList)
        {
            System.out.println(user);
        }
        return userList;
*/
        return userService.findAll();
    }

    @PostMapping(value = "add")
//    public int addUser(){
//        User u = new User(108,"ooo","123");
//        int stat = userService.addUser(u);
//    return stat;
    public List<User> addUser(@RequestHeader("application/json")@RequestBody User user){
        userService.addUser(user);
        return userService.findAll();


    }
    @GetMapping(value = "delete")
    public String deleteUser(){
        Integer id = 101;
        userService.deleteUser(id);
        return "delete ok";
    }

    @PostMapping(value = "select")
    public User selectUser(){
        Integer id = 3;
        User us = userService.selectUser(id);
        System.out.println(us);
        return us;
    }
    @PostMapping(value = "update")
    public List<User> updateUser(@RequestHeader("application/json")@RequestBody User user){
        userService.updateUser(user);
        return userService.findAll();
 //        User u = new User(3,"lixinyu","589");
//        userService.updateUser(u);
    }

    @GetMapping("showInfo")
    public String show() {
         String str = null;
          str.length();
        return "ok!!";

    }

}

   url地址可以为localhost:8088/update或者localhost:8088/add,因为只有这两个方法前面歇了注解@PostMapping,其他的方法前缀注解为@GetMapping,点击Post,可以输入数据进行更新:

Postman下载安装、测试(附样例)及getMapping、PostMapping区别
Postman下载安装、测试(附样例)及getMapping、PostMapping区别

更新后的结果在下方显示

发表评论

登录后才能评论
服务中心
服务中心
联系客服
联系客服
投诉举报
返回顶部