Использование @RequestParam для multipartfile - это правильный путь?

Я разрабатываю приложение Spring mvc и хочу обработать многочастный запрос в моем контроллере. В запросе я передаюMultiPartFile Кроме того, в настоящее время я использую@RequestParam чтобы получить файл paramaeter, метод выглядит так:

@RequestMapping(method = RequestMethod.POST)
public def save(
        @ModelAttribute @Valid Product product,
        @RequestParam(value = "image", required = false) MultipartFile file) {
    .....
}

Вышеупомянутый код хорошо работает в моем сервисе, и файл попадает на серверную часть. Сейчас где-то я видел, что в случае файла нужно использовать@RequestPart аннотация вместо@RequestParam, Есть что-то плохое в использовании@RequestParam для файла? Или это может вызвать какие-либо ошибки в будущем?

Ответы на вопрос(2)

Ваш ответ на вопрос