私はインターセプターを書きたいです-すべてのリクエストに対して-いくつかのことを行い、おそらくセッションに何かを入れます。
play プラグインを登録してオーバーライドしました
@Override
public void routeRequest(Request request) { ... }
そこから適切な Request オブジェクトを取得しますが、 Controller.session または Session.current() にアクセスしようとすると、いくつかのセッションが得られますが、コントローラーで次に使用できるセッションは得られません。
プレイ中は可能ですか?
または、より良い書き方とインターセプターがあるかもしれません-したがって、各リクエストに対してクロスシステムである必要があります。
私が知っているフォールバックは、 @Before メソッドで専用コントローラーを作成し、このメソッドを含めるために @With で他のコントローラーのそれぞれに注釈を付けることですが、それは私が避けたい繰り返しのようなものです