springboot项目启动正常,可以连接但是访问显示404

找到的以下3种情况:
1:controller控制类不在启动类所在的目录下的或子目录中?

2:把requestMapping的value去掉,括弧里面直接写路径?

3.spring boot 版本的不同?

但是我的解决不了,不属于上面几种,应该是注解的搭配错误?反正我的修改了就解决问题了
参考:https://blog.csdn.net/wsf408908184/article/details/80706221
一开始:
springboot项目启动正常,可以连接但是访问显示404_第1张图片
修改后:
springboot项目启动正常,可以连接但是访问显示404_第2张图片

@PostMapping("/get")
改为
@RequestMapping("/get",method = RequestMethod.POST)
@ReponseBody
然后就完美解决问题了。

思考:
注释搭配:
1:
类前面加:
@RestController
@RequestMapping("/store/shop")
方法前加:
@RequestMapping("/get",method=RequestMethod.POST)
2:
在启动类前不加 @ComponentScab(basePackages={“controller所在包名”})貌似没影响。
类前面加:
@Controller
@RequestMapping("/store/shop")
方法前面加:
@RequestMapping(“get”,method=RequestMethod.POST)
@ResponseBody

你可能感兴趣的:(spring-boot)