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即可。
版权归原作者 仰望天花板 所有, 如有侵权,请联系我们删除。