【问题标题】:Read custom configuration from conf directory从 conf 目录读取自定义配置
【发布时间】:2016-10-18 23:59:30
【问题描述】:

我正在使用“Play Framework 2.5”构建一个 Web 应用程序,并计划在应用程序的 conf/ 目录中放置一个自定义 XML 文件。该文件将包含一些用于填充一些元标记的信息,以帮助搜索引擎索引我的公共网页。问题是如何从控制器的操作中打开这个文件(名为 searchEngines.xml)?

当文件打开时(所以我有一个流)我可以轻松读取和解析它。

【问题讨论】:

    标签: xml scala playframework stream readfile


    【解决方案1】:

    尝试使用

    Play.application.resourceAsStream("your-config-file-name.xml")
    

    正如post中提到的那样

    【讨论】:

      【解决方案2】:

      很简单

      Source.fromFile("conf/your-file-name.xml")
      

      【讨论】:

      • 好的,谢谢。当我的项目完成并发布我的项目时,该命令仍然有效吗?我已经读过,在分发模式下,conf 目录位于类路径之外。
      • 什么是分布式模式?如果您通过单点配置集中应用程序配置,则显然必须更改该路径。
      • 现在,因为我正在编写它,所以我使用 activator run 命令执行它,但是从不同的指南中我读到有一个 activator dist 命令可以为生产环境构建一个“可执行文件”跨度>
      猜你喜欢
      • 2020-09-19
      • 2016-03-27
      • 1970-01-01
      • 2015-03-13
      • 1970-01-01
      • 1970-01-01
      • 2014-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多