暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

1447

1. 官网下载地址:

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


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


3. 双击安装


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

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

可以看到,通过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,可以输入数据进行更新:

    更新后的结果在下方显示


    文章转载自琢磨先生DataBase,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论