0

below i mentioned is my Restcontroller class i want to return a multiple object , how to do?

// Saving the Data
    @PostMapping("/buyContractRequest")
    public ResponseEntity<Contract> saveOneContract(@RequestBody Contract contract) {

        try {
            contract.setOrderId(UUID.randomUUID().toString());
            Date date = new Date();
            contract.setTimestamp(date);
            Contract save = contractService.saveOne(contract);
    
              MappingJacksonValue mappingJacksonValue = new MappingJacksonValue(save);

             SimpleBeanPropertyFilter filter = SimpleBeanPropertyFilter.filterOutAllExcept
                                               ("buyerId","timestamp","category","orderId");
            FilterProvider filters = new SimpleFilterProvider().addFilter("ContractFilter",filter);
            mappingJacksonValue.setFilters(filters);

            return ResponseEntity.of(Optional.of(save,mappingJacksonValue));
        } catch (Exception e) {
            e.printStackTrace();
            return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).build();
        }
    }

in above example i am trying to return mappingJacksonValue and save also multiple i want to return

Marco Bonelli
  • 63,369
  • 21
  • 118
  • 128
rakshi
  • 1

0 Answers0