gpt4 book ai didi

scala - Play 2.1 中的私有(private) Assets

转载 作者:行者123 更新时间:2023-12-05 01:10:24 25 4
gpt4 key购买 nike

在 Play 2.1 应用程序中,存储私有(private) Assets 的合适位置在哪里?

“私有(private) Assets ”是指应用程序使用但用户无法访问的数据文件。

例如,如果我有一个文本文件 ( Foo.json ),其中包含每次应用程序启动时都会解析的示例数据,那么项目中存储它的正确目录是什么?
Foo.json需要包含在部署中,并且需要在开发和生产中从代码中统一访问。

最佳答案

一些选项:

  • 通常文件转到 conf文件夹。即:conf/privatefiles/Foo.json
  • 如果它们经常更改,您可以考虑添加到您的 application.conf文件系统中外部文件夹的路径(完整路径),在这种情况下,您无需重新部署应用程序即可轻松编辑内容:/home/scrapdog/privatefiles/Foo.json
  • 您也可以将它们存储在数据库中,好处与以前的选项相同 - 易于编辑。

  • 在所有情况下,请考虑使用内存缓存来避免每次需要时从文件系统/数据库中读取它。

    关于scala - Play 2.1 中的私有(private) Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15072493/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com