... @Inject BookRepository bookRepository; /** * DELETE /books/:id : delete the "id" book. * * @param books the id of the book to delete * @return the ResponseEntity with status 200 (OK) */ //@DeleteMapping("/books") @RequestMapping(value = "/books", params = "delete-sel", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) @Timed public ResponseEntity<Void> deleteBooks(@RequestBody List<Book> books) { log.debug("REST request to delete Books : {}", books.size()); bookRepository.delete(books); return ResponseEntity.ok().headers(HeaderUtil.createEntityDeletionAlert("book", null)).build(); } ...