我的Play中有两个过滤器!WithScala应用程序。
object Filter1 extends Filter { ... }
object Filter2 extends Filter { ... }
object Global extends WithFilters(Filter1, Filter2)
我希望Filter2不会应用于特定的http请求,例如URL'/ abc'。是否有一种通用且简单的方法,而不是在Filter2中编写条件。
我正在使用Play2.2和Scala 2.10
答案 0 :(得分:2)
关注the docs:
相比之下(对于过滤器),action composition旨在用于特定于路由的问题,例如身份验证和授权,缓存等。如果您的过滤器不是您想要应用于每个路径的过滤器,请考虑使用动作组合,它更强大。不要忘记,您可以创建自己的动作构建器,为每条路径组成自己的自定义动作集,以最大限度地减少样板。