问题描述
- springmvc的controller注解问题
-
小弟在学习spring mvc的时候用注解方式做了一个登陆的实例,发现一个问题请各位大神解惑
在controller上面注解了一个requestMapping(value="login"),处理登陆的方法我也注解了一个
requestMapping(value="/login"),前台表单的action写的是action="login/login",跑起来报404错误,
但是我只要把类的注解路径和方法的路径写成不一样的就可以进入,请问这是为什么呢
解决方案
SpringMVC中Controller的@ResponseBody注解分析
springmvc之@Controller、@RequestMapping等注解讲解
SpringMVC 基于注解的Controller详解
解决方案二:
从你描述的现象来看,spring MVC的注解请求名称要求唯一。
解决方案三:
requestMapping的value值可以重复 ,但method属性就不能一样了,就像方法重载一样,参数列表要不同
类级别和方法级别value重复没有什么意义 基本上都是设置不同的vaule值
时间: 2024-09-14 01:21:18