Bom Matheus se poder me ajudar eu fiz o seguinte metodo para persistir os dados pode me dizer se esse é o caminho ?
segue o metodo
     @RequestMapping(value = REDIRECT_PAGE_SAVE_UPLOAD, method = RequestMethod.POST)
    public ResponseEntity<ValidationResponse> salvar(@Valid @RequestBody AnexoBean anexoBean, BindingResult result, SessionStatus status,
            HttpServletRequest request) {
        if (result.hasErrors()) {
            ValidationResponse validationResponse = new ValidationResponse("ERROR");
            List<FieldError> fieldErrors = result.getFieldErrors();
            fieldErrors.forEach(fieldError -> {
                validationResponse.addFieldError(fieldError.getField(), fieldError.getDefaultMessage());
            });
            return new ResponseEntity<ValidationResponse>(validationResponse, HttpStatus.CONFLICT);
        }
       Anexo anexo = new Anexo(anexoBean.getNomeArquivo(), anexoBean.getCaminhoDoArquivo(),anexoBean.getTipoArquivo(), anexoBean.getTamanhoDoArquivo());
           anexoService.salvarAnexo(anexo);
        status.setComplete();
        return new ResponseEntity<ValidationResponse>(new ValidationResponse(), HttpStatus.CREATED);
    }