Firebase建议和推荐的工作方法是将前端应用程序直接链接到FireStore数据库服务,这将在前端应用程序中的数据和由AdminSDK Firebase管理的FireStore中的文档之间提供实时同步。但是,我想用Spring-boot实现一个业务层(遵循微服务架构),但在这种情况下,由我来管理微服务和前端应用程序之间的实时同步。那么,如何高效地开发spring-boot微服务来与Google Firebase Cloud的firestore实时同步数据呢?我会使用哪种框架或协议来桥接这种功能?
发布于 2020-02-10 18:40:58
在我看来,您可以通过添加fabiomaffioletti ( firebase的特定连接器--您可以在github上找到它)来传递它,您可以通过将其更改为@FirebaseDocument(" /people ")到firebase /people上的入口点来重构您的实体,这种密度将通过创建一个由存储库提供扫描存储库的接口来提供与普通存储库相同的操作,从而使spring boot能够扫描存储库
@Repository
public class PeopleRepository extends DefaultFirebaseRealtimeDatabaseRepository<People, long> {
}别忘了在你的主应用程序类中添加@EnableFirebaseRepositories。
最后,在您的属性文件中添加此属性,以精确地确定firebase端点:
firebase.service-account-filename=[classpath|file]:[service-account-filename].json
firebase.realtime-database-url=[realtime database url]希望这能对你有所帮助。我为我糟糕的英语道歉:D
https://stackoverflow.com/questions/55081897
复制相似问题