1.用postman调试接口的过程中,出现404,第一确认类上注解是@RestController

不然在测试的时候会出现500

2.确定方法上有没有声明PostMapping或者GetMapping
3.uri路径确认没问题
@RestController
@RequestMapping("/test")
public class TestController {
@GetMapping //去掉GetMapping就会出现404
public Result test(){
SysUser sysUser= UserThreadLocal.get();
System.out.println(sysUser);
return Result.success(null);
}
}

加上@GetMapping测试成功

总结:404找不到资源,无非就是接口路径,提交方式、参数类型、返回结果类型有问题。
而我们接口返回结果要json格式的数据,所以添加@ResponseBody或者使用@RestController即可。
本文介绍了在使用Postman调试接口时遇到404错误的常见原因及解决步骤,包括检查@RestController注解、提交方式(@PostMapping或@GetMapping)以及URI路径的准确性。通过案例展示了缺少@GetMapping注解导致的404问题及修复过程,总结了接口调试中应注意的要点。
902

被折叠的 条评论
为什么被折叠?



