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”包的注解,重启应用后,可正常访问到新增控制器中的方法。

浙公网安备 33010602011771号