我正在尝试导入FirebaseApp ObjectName = FirebaseApp.initializeApp(options);
,它是与FirebaseApp相关联的对象,允许我调用默认应用程序或默认数据库,但是我试图弄清楚如何访问其他文件中的Firebase凭据不在其他文件夹中,因此我不必在Gradle项目中与数据库或身份验证有关的所有Java文件中不断初始化firebase应用。
Firebase应用程序和初始化文件(firebaseInitalize.java)src/main/java/com/parentFolder/ChildFolder/backend
@NoArgsConstructor
public class firebaseStructure {
FileInputStream serviceAccount = new FileInputStream("./serviceaccount.json");
FirebaseOptions options = new FirebaseOptions.Builder()
.setCredentials(GoogleCredentials.fromStream(serviceAccount))
.build();
FirebaseApp appIntialized = FirebaseApp.initializeApp(options);
}
基本上,我想将此应用程序的初始化从该文件导入另一个文件夹中的另一个文件中,或与另一个文件位于同一文件夹中的另一个文件中,这样我就不必一直在初始化应用程序。