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

相关推荐
间彧2 小时前
SimpleDateFormat既然不推荐使用,为什么java 8+中不删除此类
java
间彧2 小时前
DateTimeFormatter相比SimpleDateFormat在性能上有何差异?
java
间彧2 小时前
为什么说SimpleDateFormat是经典的线程不安全类
java
MacroZheng3 小时前
横空出世!MyBatis-Plus 同款 ES ORM 框架,用起来够优雅!
java·后端·elasticsearch
用户0332126663673 小时前
Java 查找并替换 Excel 中的数据:详细教程
java
间彧3 小时前
ThreadLocal实现原理与应用实践
java
若水不如远方3 小时前
Netty的四种零拷贝机制:深入原理与实战指南
java·netty
用户7493636848433 小时前
【开箱即用】一分钟使用java对接海外大模型gpt等对话模型,实现打字机效果
java
SimonKing4 小时前
一键开启!Spring Boot 的这些「魔法开关」@Enable*,你用对了吗?
java·后端·程序员