Usar o @RequestParam para multipartfile é o caminho certo?

Estou desenvolvendo um aplicativo spring mvc e quero lidar com solicitações de várias partes no meu controlador. No pedido que estou passandoMultiPartFile Além disso, atualmente estou usando@RequestParam para obter o parâmetro, o método se parece,

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

O código acima funciona bem no meu serviço e o arquivo está chegando no lado do servidor. Agora em algum lugar eu vi que em caso de arquivo precisa usar@RequestPart anotação em vez de@RequestParam. Existe algo errado para usar@RequestParam para arquivo? Ou pode causar algum tipo de erro no futuro?

questionAnswers(2)

yourAnswerToTheQuestion