@Repository
public interface RoomRepository extends CrudRepository<Room, Long>{
Room findByNumber(String number);
}
我有上面的RoomRepository
@Service
public class ReservationService {
private RoomRepository roomRepository;
private GuestRepository guestRepository;
private ReservationRepository reservationRepository;
@Autowired
public ReservationService(RoomRepository roomRepository, GuestRepository guestRepository, ReservationRepository reservationRepository) {
this.roomRepository = roomRepository;
this.guestRepository = guestRepository;
this.reservationRepository = reservationRepository;
}
我的服务类如上所示。为什么spring可以初始化接口?谢谢