окончательное решение: измените API на:
ResultVO<String> postResultCacheInner(@RequestPart(value = "file",required = false) MultipartFile file,@RequestParam("codeConfiguration") String codeConfiguration);
, вызовите клиента:
codeAnalysisService.postResultCache(file,codeConfig);
, а codeConfig имеет тип String, наконец десериализовав codeConfig.