【发布时间】:2018-04-10 19:16:18
【问题描述】:
我正在使用本指南在我的 spring-boot java 应用程序上初始化 firebase admin sdk:https://firebase.google.com/docs/admin/setup
我已经包含了正确的 maven 依赖项
<dependency>
<groupId>com.google.firebase</groupId>
<artifactId>firebase-admin</artifactId>
<version>5.9.0</version>
</dependency>
我正在尝试使用他们提供的代码 sn-p 进行初始化,但是当我导入 firebase 库时,没有解析任何符号(firebase、auth、FirebaseOptions、GoogleCredentials、FirebaseApp)。
import java.io.FileInputStream;
import com.google.firebase.*;
import com.google.auth.oauth2.GoogleCredentials;
import org.springframework.context.annotation.Configuration;
@Configuration
public class FirebaseAdminConfig {
FileInputStream serviceAccount = new
FileInputStream("path/to/firebase/credentials/");
FirebaseOptions options = new FirebaseOptions.Builder()
.setCredentials(GoogleCredentials.fromStream(serviceAccount))
.setDatabaseUrl("link to database")
.build();
FirebaseApp.initializeApp(options);
}
我是否缺少导入语句?是否需要一些额外的配置?
【问题讨论】:
-
您是否更新了新导入的依赖项?
标签: java maven spring-boot firebase-admin