@RequestMapping注解的method属性通过请求的请求方式(get或post)匹配请求映射

    @RequestMapping注解的method属性是一个RequestMethod类型的数组,表示该请求映射能够匹配 多种请求方式的请求

    若当前请求的请求地址满足请求映射的value属性,但是请求方式不满足method属性,则浏览器报错 405:Request method ‘POST’ not supported

    image.png

    image.png

    注:
    1、对于处理指定请求方式的控制器方法,SpringMVC中提供了@RequestMapping的派生注解
    处理get请求的映射—>@GetMapping
    处理post请求的映射—>@PostMapping
    处理put请求的映射—>@PutMapping
    处理delete请求的映射—>@DeleteMapping
    2、常用的请求方式有get,post,put,delete
    但是目前浏览器只支持get和post,若在form表单提交时,为method设置了其他请求方式的字符 串(put或delete),则按照默认的请求方式get处理 若要发送put和delete请求,则需要通过spring提供的过滤器HiddenHttpMethodFilter,在 RESTful部分会讲到