写一个过滤器
@Configuration
public class HttpRequestConfig {
@Bean
public HiddenHttpMethodFilter hiddenHttpMethodFilter() {
HiddenHttpMethodFilter hiddenHttpMethodFilter = new HiddenHttpMethodFilter();
hiddenHttpMethodFilter.setBeanName("HiddenHttpMethodFilter");
hiddenHttpMethodFilter.setMethodParam("_method");
return hiddenHttpMethodFilter;
}
}
然后在form中写一个hidden类型的input
<input type="hidden" name="_method" value="put">
接收请求
@PutMapping("/XXX") == @RequestMapping(value = "/XXX", method = RequestMethod.PUT)