我正在创建一个Play框架应用程序,我需要加载一些数据。框架(我在1.2.4时已完成一些工作,现在我一直在尝试2.0.3)用于支持创建data.yaml
文件,可以加载在运行时。
对此的支持似乎已被取消。现在解决这个问题的最佳做法是什么?
答案 0 :(得分:7)
不,它没有丢弃,只是重构。主要权重已移至Global object及其onStart()
方法。
使用它您可以执行常见的数据库操作,也可以加载和遍历任何 YAML
文件。查看Zentasks sample,了解如何在自己的应用中使用它(特别是:app/Global.java
,conf/initial-data.yml
);例如,来自sample:
Map<String,List<Object>> all = (Map<String,List<Object>>)Yaml.load("initial-data.yml");
刚刚开始!使用Global object
仅取决于您的想象!