Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring boot firebase管理sdk安装程序-无法解析符号_Java_Maven_Spring Boot_Firebase Admin - Fatal编程技术网

Java Spring boot firebase管理sdk安装程序-无法解析符号

Java Spring boot firebase管理sdk安装程序-无法解析符号,java,maven,spring-boot,firebase-admin,Java,Maven,Spring Boot,Firebase Admin,我使用本指南在spring boot java应用程序上初始化firebase admin sdk: 我已经包含了正确的maven依赖项 <dependency> <groupId>com.google.firebase</groupId> <artifactId>firebase-admin</artifactId> <version>5.9.0</version> </depen

我使用本指南在spring boot java应用程序上初始化firebase admin sdk:

我已经包含了正确的maven依赖项

<dependency>
    <groupId>com.google.firebase</groupId>
    <artifactId>firebase-admin</artifactId>
    <version>5.9.0</version>
</dependency>

我是否缺少导入语句?是否需要一些额外的配置

在FirebaseAdminConfig类中,您已经直接粘贴了代码段。您需要首先创建一个方法,否则,您将得到编译错误

@Configuration
public class FireBaseConfig{
@Bean
    FirebaseApp createFireBaseApp() throws IOException {
    FileInputStream serviceAccount =
            new FileInputStream("pathtojson.json");

    FirebaseOptions options = new FirebaseOptions.Builder()
            .setCredentials(GoogleCredentials.fromStream(serviceAccount))
            .setDatabaseUrl("url")
            .build();

  return  FirebaseApp.initializeApp(options);
}

}

您是否更新了新导入的依赖项?
@Configuration
public class FireBaseConfig{
@Bean
    FirebaseApp createFireBaseApp() throws IOException {
    FileInputStream serviceAccount =
            new FileInputStream("pathtojson.json");

    FirebaseOptions options = new FirebaseOptions.Builder()
            .setCredentials(GoogleCredentials.fromStream(serviceAccount))
            .setDatabaseUrl("url")
            .build();

  return  FirebaseApp.initializeApp(options);
}

}