簡體   English   中英

Play框架Global.java中的多個過濾器

[英]Play Framework Multiple filters in Global.java

我正在使用Play Framework 2.3.2(Java版)

我想知道如何在Global.java中為過濾器()覆蓋添加多個過濾器? 我有這個啟用CSRF過濾器:

public class Global extends GlobalSettings {
    @Override
    public <T extends EssentialFilter> Class<T>[] filters() {
        return new Class[]{CSRFFilter.class};
    }
}

我現在還要添加Gzip過濾器。 使用CSRF過濾器和GZIP壓縮的正確語法是什么? 它在這里描述: http//www.playframework.com/documentation/2.3.x/GzipEncoding但它沒有說明如何在已經存在的情況下將其添加為過濾器。

提前致謝!

你可以在數組中添加它們

return new Class[]{CSRFFilter.class, GzipFilter.class};

不幸的是我沒有找到關於它們執行順序的任何信息,但我猜它們是按照它們在數組中定義的順序執行的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM