解決SpringBoot獲取不到PUT方式提交的參數的問題

最近開發的項目中,使用了採用put方式更新數據記錄,可是當和前端結合時,發現沒法經過@NotBlank的驗證器驗證。一開始覺得是前端同窗的參數名稱設置的不對,可是查閱資料後發現是SpringBoot配置有些問題。下面是詳述。前端

 

1、問題名稱:SpringBoot獲取PUT方式提交參數爲空app

2、開發環境:SpringBoot 1.5.7 + Vue.js 2.net

3、解決方法:在WebMvcConfig中添加一個@Beanorm

1.修改配置:開發

@Configuration
@EnableWebMvc
public class WebMvcConfig extends WebMvcConfigurerAdapter {

    // 就是這個
    @Bean
    public HttpPutFormContentFilter httpPutFormContentFilter() {
        return new HttpPutFormContentFilter();
    }


}

2.使用時:get

@RequestMapping(method = RequestMethod.PUT)
public ResponseEntity update(@Validated PutForm putForm){    /*Your Code Here*/   }

問題解決。it

相關文章
相關標籤/搜索