其实这个问题很简单,也是无意间发现的,一般看到这个报错提示就知道是怎么回事了。"模糊映射,无法映射 ' 索引控制器' 方法"。
发生背景:
在一个旧项目中新增加了一个接口,但是我没有注意接口的命名,只是按照标准的定义规则去进行命名了,当我启动项目的时候发现了这个报错。
原因:
通过报错信息大概就知道应该是这个 Conroller 中 @RequestMapping 有重复的了,然后就搜索了一下,果然有两个@RequestMapping 值相同的注解。
解决:
修改一下映射地址,让每一个映射地址都是唯一的,项目就可以正常启动了。
网友评论