¿Usar @RequestParam para archivos múltiples es una forma correcta?

Estoy desarrollando una aplicación Spring mvc y quiero manejar solicitudes multiparte en mi controlador. En la solicitud estoy pasandoMultiPartFile Además, actualmente estoy usando@RequestParam para obtener el parámetro de archivo, el método se ve así,

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

El código anterior funciona bien en mi servicio y el archivo se está poniendo del lado del servidor. Ahora en algún lugar vi que en caso de archivo necesito usar@RequestPart anotación en lugar de@RequestParam. ¿Hay algo malo en usar?@RequestParam para el archivo? ¿O puede causar algún tipo de error en el futuro?

Respuestas a la pregunta(2)

Su respuesta a la pregunta