【发布时间】:2021-07-04 03:55:10
【问题描述】:
public interface CarRepository extends CrudRepository<Car, Long> {
Optional<Car> findByCarId(String carId);
Iterable<Car> findAllByDealerName(String dealerName);
}
我有以下存储库,我的程序运行良好。
在很多教程中,我看到即使扩展 CrudRepository,也应该使用 @Repository 注释。
我是否需要它?
【问题讨论】:
-
不,您不需要明确添加
@Repository。 Spring Data 理解你的接口是一个存储库接口,因为它扩展了CrudRepository。
标签: java spring-boot jpa spring-data-jpa repository