我正在尝试在Java项目中设置firebase admin sdk。按照https://firebase.google.com/docs/admin/setup#add_the_sdk的步骤,我通过使用,添加依赖项到我的build.gradle成功添加了sdk,
dependencies {
compile 'com.google.firebase:firebase-admin:5.0.0'
}
然后运行gradle build
,返回BUILD SUCCESSFUL。
本指南的下一步使用了多个Firebase类,我不知道在哪里找到它们。它告诉我使用:
初始化SDKFirebaseOptions options = new FirebaseOptions.Builder()
.setCredential(FirebaseCredentials.fromCertificate(serviceAccount))
.setDatabaseUrl("https://<DATABASE_NAME>.firebaseio.com/")
.build();
FirebaseApp.initializeApp(options);
该指南未显示从哪个导入这些Firebase类的位置。我假设在运行build.gradle后下载了类,但我似乎无法找到这些类中的任何一个。有谁知道gradle应该将它下载到哪个位置或者我必须使用什么导入?
答案 0 :(得分:1)
Java quickstart可能是一个值得关注的好地方。
Database.java
文件包含您正在寻找的一些导入内容:
import com.google.firebase.FirebaseApp;
import com.google.firebase.FirebaseOptions;
import com.google.firebase.auth.FirebaseCredentials;
import com.google.firebase.database.*;
答案 1 :(得分:0)
指南需要更精确的内容和示例。
我已经通过关注这些博客savicprvoslav/Spring-Boot-starter 将Firebase与我当前的Spring启动项目集成在一起,因为强烈建议使用新的Firebase sdk,所以它已过时了。您可以使用示例更新代码查看我的问题和答案。 Stakoverflow 该博客建议在配置文件中使用此代码(使用 @Configuration 注释)。