繁体   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