@PreAuthorize("hasRole('ROLE_ADMIN')") @RequestMapping(value = "", method = DELETE) public ResponseEntity<Void> delete(@PathVariable("id") Long id) { int count = subscriptionRepository.countByFeedId(id); if (count > 0) { return ResponseEntity.status(HttpStatus.CONFLICT).build(); } if (!feedRepository.exists(id)) { return ResponseEntity.notFound().build(); } feedRepository.delete(id); return ResponseEntity.noContent().build(); }