Spring boot框架新增Controller无法访问,提示404


由于开发需求,在项目原有的controller目录用my eclipse新增加了一个业务控制器,并添加了相关业务代码,启动项目后,访问新增的控制器中的方法,遇到如下错误

 

经检查,新增控制器包名包含在主类包下,所以不是包名原因。

代码如下

原因:

引入的RestController和RequestMapping类注解不是"org.springframework.web.bind.annotation"包下的,而是“com.fr.third.springframework.web.bind.annotation”下的。

解决方法:

删除“com.fr.third.springframework.web.bind.annotation”包的注解,只保留“org.springframework.web.bind.annotation”包的注解,重启应用后,可正常访问到新增控制器中的方法。

posted @ 2023-06-21 16:05  我的小苹果  阅读(740)  评论(0)    收藏  举报