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