Я изучаю среду Springboot и пытаюсь получить данные из Firestore. Я добавил зависимости Google и следую документу Google, чтобы подключиться к проекту Firebase. Однако когда я попытался получить данные из Firestore, я получил ошибку. Вот мой код для получения данных из Firestore
попробуй { Firestore firestore = FirestoreOptions.getDefaultInstance().getService(); System.out.println("Firestore: " + Firestore); // Укажите коллекцию, из которой вы хотите получить документы Коллекция строкName = "пользователь"; // Асинхронно извлекаем все документы из указанной коллекции ApiFuture будущее = firestore.collection(collectionName).get(); // Получаем результат будущего и извлекаем документы QuerySnapshot querySnapshot = Future.get(); for (документ QueryDocumentSnapshot: querySnapshot) { // Идентификатор документа (идентификатор пользователя) Строка userId = document.getId(); // Доступ к другим полям документа Объект userData = document.getData(); System.out.println("Идентификатор пользователя: " + userId); System.out.println("Пользовательские данные: " + userData); System.out.println("-------------"); } } catch (InterruptedException | ExecutionException e) { е.printStackTrace(); } У меня ошибка
Исключение в потоке «main» com.google.cloud.firestore.FirestoreException: java.lang.NullPointerException в com.google.cloud.firestore.FirestoreException.forIOException(FirestoreException.java:94) по адресу com.google.cloud.firestore.FirestoreOptions$DefaultFirestoreRpcFactory.create(FirestoreOptions.java:90) в com.google.cloud.firestore.FirestoreOptions$DefaultFirestoreRpcFactory.create(FirestoreOptions.java:80) на com.google.cloud.ServiceOptions.getRpc(ServiceOptions.java:564) на com.google.cloud.firestore.FirestoreOptions.getFirestoreRpc(FirestoreOptions.java:358) по адресу com.google.cloud.firestore.FirestoreImpl.(FirestoreImpl.java:79) по адресу com.google.cloud.firestore.FirestoreOptions$DefaultFirestoreFactory.create(FirestoreOptions.java:71) по адресу com.google.cloud.firestore.FirestoreOptions$DefaultFirestoreFactory.create(FirestoreOptions.java:64) Я пытался получить данные из коллекции пользователей. Вот как выглядит моя база данных Firestore. Кто-нибудь знает решение? Спасибо, что прочитали мой вопрос!
