Java,SpringBoot项目中,Postman的测试方法。

展示查询搜索

java 复制代码
    // 根据姓名分页查询用户
    @GetMapping("/getUsersByName")
    public IPage<User> getUsersByName(@RequestParam(defaultValue = "1") Long current,
                                      @RequestParam(defaultValue = "2") Long size,
                                      @RequestParam(required = false) String name) {
        // 构建分页对象
        Page<User> page = new Page<>(current, size);
        // 调用服务方法进行分页查询
        return userService.getUsersByName(page, name);
    }

Postman路径:http://localhost:8080/test/user/getUsersByName2?current=1&size=3&name=z

根据id展示数据

java 复制代码
    @GetMapping("/{userId}")
    public R<User> getUserById(@PathVariable Long userId) {
        return userService.getUserById(userId);
    }

postman测试:http://localhost:8080/test/user/1

根据id删除数据

java 复制代码
    // 删除用户
    @DeleteMapping("/{userId}")
    public R<String> deleteUser(@PathVariable Long userId) {
        return userService.deleteUser(userId);
    }

PostMan测试: http://localhost:8080/test/user/1

根据id更新数据

java 复制代码
    // 更新用户信息
    @PutMapping("/updateUser")
    public R<String> updateUser(@RequestBody User user) {
        return userService.updateUser(user);
    }

postman测试:http://localhost:8080/test/user/updateUser

添加数据

java 复制代码
    // 新增用户
    @PostMapping("/addUser")
    public R<String> addUser(@RequestBody User user) {
        return userService.addUser(user);
    }

postman测试: http://localhost:8080/test/user/addUser

相关推荐
一个幽默的程序员4 分钟前
如何使用 Postman 网页版?
测试工具·postman
my_realmy10 分钟前
蓝桥杯真题_小蓝和小桥的讨论
java·python·算法·职场和发展·蓝桥杯·intellij-idea
weixin_4222013015 分钟前
在IDEA中快速注释所有console.log
java·ide·intellij-idea·console
hweiyu0016 分钟前
【IntelliJ IDEA导出WAR包教程】
java·ide·intellij-idea·idea·intellij idea
yimeixiaolangzai1 小时前
Spring Boot旅游管理系统
java·mysql·源码·springboot·课程设计
ゞ 正在缓冲99%…1 小时前
leetcode73.矩阵置零
java·数据结构·算法·矩阵
豆沙沙包?1 小时前
2025年- G27-Lc101-542. 01 矩阵--java版
java·开发语言·python
ABILI .2 小时前
RestTemplate远程调用接口方式
java·服务器·前端
专业系统开发老赵2 小时前
实战 | 基于 SpringBoot + MyBatis-Plus + UniApp 构建家政派单系统:架构解析与性能优化
spring boot·uni-app·mybatis
Hanson Huang2 小时前
23种设计模式-享元(Flyweight)设计模式
java·设计模式·享元模式·结构型设计模式