报错:
{"timestamp":"2020-06-02T12:40:53.125+00:00","status":404,"error":"Not Found","message":"","path":"/hello"}

1、检查启动类上是否扫描包

2、检查controller层中使用的注解
首先,来了解一下@RestController、@ResponseBody 这两个注解。
@RestController:用在类上,相当于@Controller+@ResponseBody,返回的是字符串。
@ResponseBody :用在方法上,返回的是视图。
所以,如果整个controller的方法返回的都字符串或者JSON数据,可以直接在Controller的类上使用@RestController注解;当Controller中的方法返回的既有字符串/JSON数据,还有视图的时候,这时就需要在需要返回字符串或者JSON数据的方法上使用@Responsebody注解了。
本文解析了HTTP 404 NotFound错误的原因,并提供了详细的排查步骤。从检查启动类的包扫描配置到控制器层注解的正确使用,深入探讨了@RestController与@ResponseBody的区别及应用场景。
1万+

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



