不使用spring cloud从git读取属性

3gtaxfhh  于 2023-03-18  发布在  Spring
关注(0)|答案(1)|浏览(108)

我正在寻找一个解决方案,让Sping Boot 应用程序可以从单独的git仓库读取数据(例如:此外,如果可能的话,如果有新数据推送到远程git repo(sampleData)时,可以像actuator/refresh一样重新加载或刷新数据。我不希望为此运行配置服务器。

8mmmxcuj

8mmmxcuj1#

不确定是否有这样的图书馆。但我想推荐一个解决方案:

  • 将git apis的(rest)集成到你的项目中。
  • 跟踪您最近提交到存储库中的内容。
  • 定期ping你的git repo API。
  • 如果有一个新提交到你的远程git仓库,拉取并重新加载你的data/app。

在此检查:github developer api

或者

  • 如果您只想重新加载本地存储库或文件夹中的数据,请使用Java nio2 FileWatcher *
  • git与java文件监视器无关。*

相关问题