通过Spring后端连接到Firebase存储

时间:2019-03-04 19:25:46

标签: spring firebase maven spring-boot firebase-storage

我希望通过Spring Backend Framework连接到Firebase存储数据库方面的一个简单问题。

我已经设法成功连接到我的firebase数据库,但是当尝试使用Maven连接到firebase-storage时,无法识别firebase-storage依赖项。

以下是我尝试通过Maven运气不好的代码:

<dependency><groupId>com.google.firebase</groupId>
<artifactId>firebase-storage</artifactId>
<version>11.4.2</version></dependency>

我最终需要通过Spring Controller获得图像下载URL。

谢谢。

1 个答案:

答案 0 :(得分:0)

因此,我有些困惑,我试图使用Android依赖关系代替Admin Server SDK。

为了解决该问题,我必须:

设置存储桶(见下文:)

FirebaseOptions options = new FirebaseOptions.Builder()
            .setCredentials(GoogleCredentials.fromStream(serviceAccount))
            .setDatabaseUrl("https://myapp.firebaseio.com/")
            .setStorageBucket("myapp.appspot.com")
            .build();

创建对此的引用:

 Bucket bucket = StorageClient.getInstance().bucket();