Service

  • @Component will also work instead of @Service
  • @Autowired is not necessary for single constructor but just for clarity it is put here
@Service
public class ReservationService {
    private final RoomRepository roomRepository;
 
    @Autowired
    public ReservationService(RoomRepository roomRepository) {
        this.roomRepository = roomRepository;
    }
 
    public List<RoomReservation> getRoomReservationForDate(Date date) {
        return null;
    }
}