public interface CarRepository extends CrudRepository<Car, Long> {
Optional<Car> findByCarId(String carId);
Iterable<Car> findAllByDealerName(String dealerName);
}
我有以下存储库,我的程序运行正常。
在很多教程中,即使您扩展了CrudRepository,也应该使用@Repository注释。
我是否需要它?
public interface CarRepository extends CrudRepository<Car, Long> {
Optional<Car> findByCarId(String carId);
Iterable<Car> findAllByDealerName(String dealerName);
}
@Repository
。Spring Data会理解你的接口是一个仓库接口,因为它扩展了CrudRepository
。 - Jesper