在Play 2.0+中加载初始数据

时间:2012-08-17 20:58:13

标签: playframework playframework-2.0

我正在创建一个Play框架应用程序,我需要加载一些数据。框架(我在1.2.4时已完成一些工作,现在我一直在尝试2.0.3)用于支持创建data.yaml文件,可以加载在运行时。

对此的支持似乎已被取消。现在解决这个问题的最佳做法是什么?

1 个答案:

答案 0 :(得分:7)

不,它没有丢弃,只是重构。主要权重已移至Global object及其onStart()方法。

使用它您可以执行常见的数据库操作,也可以加载和遍历任何 YAML文件。查看Zentasks sample,了解如何在自己的应用中使用它(特别是:app/Global.javaconf/initial-data.yml);例如,来自sample

Map<String,List<Object>> all = (Map<String,List<Object>>)Yaml.load("initial-data.yml");

刚刚开始!使用Global object仅取决于您的想象!