三,@RequestMapping注解
1.@RequestMapping注解的功能
从注解名称我们可以看到,@RequestMapping注解的作用就是将请求和处理请求的控制器方法关联起立,建立映射关系
SpringMVC接收到指定的请求,就回来找到在映射关系中对应的控制器方法来处理这个请求
2.@RequestMapping注解标识的位置
@RequestMapping标识一个类:设置映射的请求路径的初始信息
@Requestmapping标识一个方法:设置映射的请求路径的具体信息
当模块比较多时如(现在有俩个模块:order订单模块,user用户模块,这时俩个模块中都有一个@RequestMapping("list")对应的控制器方法,当浏览器发送请求这时会报错404,因为控制器中有俩个list,它不知道要用那个list,所以这时需要order这个类定义一个@RequestMapping(Xxx)注解在user类上页添加一个@RequestMapping注解,在发送请求时就可以明确地写出到底访问那个请求如/user/list)
3.@RequestMapping注解的value属性
@RequestMapping注解的value属性通过请求的请求地址匹配请求映射
@RequestMapping注解的value属性是一个字符串数组,表示该请求映射能够匹配多个请求地址所对应的请求。