解决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

相关文章
相关标签/搜索