springmvc的controller注解问题

小弟在学习spring mvc的时候用注解方式做了一个登陆的实例,发现一个问题请各位大神解惑
在controller上面注解了一个requestMapping(value="login"),处理登陆的方法我也注解了一个
requestMapping(value="/login"),前台表单的action写的是action="login/login",跑起来报404错误,
但是我只要把类的注解路径和方法的路径写成不一样的就可以进入,请问这是为什么呢

2个回答

从你描述的现象来看,spring MVC的注解请求名称要求唯一。

requestMapping的value值可以重复 ,但method属性就不能一样了,就像方法重载一样,参数列表要不同
类级别和方法级别value重复没有什么意义 基本上都是设置不同的vaule值

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问