@RequestParam
与Multipart
file一起使用没错。
@RequestParam批注还可用于将“ multipart / form-data”请求的一部分与支持相同方法参数类型的方法参数相关联。主要区别在于,当方法参数不是String时,@ RequestParam依赖于通过注册的Converter或propertyeditor进行的类型转换,而@RequestPart依赖于HttpMessageConverters,并考虑了请求部分的“ Content-Type”标头。@RequestParam可能与名称-值表单字段一起使用,而@RequestPart可能与包含更复杂内容(例如JSON,XML)的部分一起使用。