Documentation

You are viewing the documentation for the 2.2.0 release in the 2.2.x series of releases. The latest stable release series is 2.4.x.

§プラグインを書く

Play には、以下に示すあらゆるアプリケーション向けのいくつかのプラグインがあらかじめ同梱されています:

一方で、以下の手順に従ってアプリケーションに新しいプラグインを簡単に追加することができます:

import static play.api.Play.*;
import static play.libs.Scala.*;

public Myplugin plugin() {
   return orNull(unsafeApplication().plugin(MyPlugin.class)).api();
}

このコードは、MyPlugin またはサブクラスの初期化されたインスタンスか、null を返します。

この数字はプラグインの読み込み順序を表しており、10000 より大きい値を設定することで、グローバルプラグインより後に読み込まれることを保証することができます。