如何在Play framework 2.5中读取属性文件

时间:2017-03-27 01:55:00

标签: java scala playframework-2.5

我正在使用Play框架制作网站 但是当我试图读取属性文件时出现了问题 我搜索并尝试[Play.application().resourceAsStream("test.properties")],但错误[Play.application().resourceAsStream("test.properties")]

但有错误:

  

[Play类型中的方法应用(Aplication)不适用   对于arguments()]

我该怎么办?

1 个答案:

答案 0 :(得分:3)

您需要注入Configuration对象:

<强> Scala的

class HomeController @Inject()(conf: Configuration) extends Controller{

  def post() = Action{
    val testProp = conf.getString("test.properties") 
...

<强>爪哇

public class HomeController extends Controller{

  @Inject
  private Configuration configuration;

  public Result post(){
    final String testProp = configuration.getString("test.properties") 
...