@RestControllerpublic class BookController { @Autowired private BookRepository bookRepository; @GetMapping("/books/{id}") public ResponseEntity<List<Book>> getBooksById(@PathVariable Integer id) { List<Book> books = bookRepository.findByCategoryId(id); if (books.isEmpty()) { return ResponseEntity.notFound().build(); } else { return ResponseEntity.ok(books); } }}中BookRepository bookRepository继承的是什么接口
时间: 2024-04-06 18:31:25 浏览: 52
Spring @Valid @Validated实现验证
根据代码,可以推断出BookRepository是使用Spring Data JPA来进行数据访问的,因此BookRepository是继承自JpaRepository接口的。JpaRepository是Spring Data JPA中提供的一个默认的Repository接口,它继承自PagingAndSortingRepository 和 CrudRepository 接口,提供了一些常用的查询方法,如save、delete、findAll等。
阅读全文