Why does not delete data in rest api

You have an unused @RequestBody Person person parameter in your controller method.

@RequestMapping(value = "/dltpersonaddress/{personId}", method = RequestMethod.DELETE)
public ResponseEntity<HttpStatus> deleteAddressPerson(@RequestBody Person person, @PathVariable Integer personId)
{
    pojoService.deleteAddressPerson(personId);
    return new ResponseEntity<>(HttpStatus.OK);
}

The error message explains that this param is obligatory, and requests without it wont be processed.

Remove the param to solve the issue.