在使用SpringBoot 2.x版本时,原有springboot 1.x 版本的通过在表单中添加 input框隐藏域指定_method = put 的方式失效. 虽然浏览器传参的确是带上了这个参数,但是打断点会发现服务端依然走的是标注@PostMapping的Controller方法,而不是我们期待的标注@PutMapping的Controller方法,为什么会这样? 传统的springMVC中,我们需要在配置文件中添加HiddenHttpMethodFilter配置,就可以支持除get.po…