6

Play フレームワーク アプリケーションを作成していて、いくつかのデータをロードする必要があります。フレームワーク (1.2.4 のときにいくつか作業を行い、現在は 2.0.3 を試していdata.yamlます) は、実行時にロードできるファイルの作成をサポートするために使用されていました。

このサポートは終了したようです。今これを行うためのベストプラクティスは何ですか?

4

1 に答える 1

7

いいえ、削除されたのではなく、リファクタリングされただけです。主な重みはGlobal オブジェクトとそのonStart()メソッドに移動されました。

これを使用すると、一般的な DB 操作を実行できるだけでなく、任意の YAMLファイルをロードしてトラバースすることもできます。Zentasks サンプルをチェックして、独自のアプリで使用する方法を確認してください (特に: app/Global.javaconf/initial-data.yml)。たとえば、サンプルから:

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

まだ始まったばかりです!使い方Global objectは想像力次第!

于 2012-08-17T21:28:22.113 に答える