获取“名称为[DEFAULT]的FirebaseApp不存在”。异常Spring Boot Firebase SDK管理员

时间:2019-06-09 17:22:38

标签: java spring-boot

我正在使用Firebase Admin SDK来管理我的应用程序的用户。我从Firebase控制台获取json私钥,并使用GCP服务帐户中的json私钥正确设置了GOOGLE_APPLICATION_CREDENTIALS环境变量

'''@配置 公共类ApplicationStartup {

public void init() {
FileInputStream serviceAccount;

    try {
    serviceAccount = new FileInputStream(my_value);
    FirebaseOptions options = new FirebaseOptions.Builder()
            .setCredentials(GoogleCredentials.fromStream(serviceAccount))
            .setDatabaseUrl(my_value)
            .build();
        FirebaseApp.initializeApp(options);

    } catch (FileNotFoundException e) { // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) { // TODO Auto-generated catch
        e.printStackTrace();
    }
    return;
}

} //类 '''

当我尝试添加新用户时,出现“名称为[DEFAULT]的FirebaseApp不存在”。例外

我正在使用弹簧靴。

感谢您的帮助

0 个答案:

没有答案