
过滤器 - Nutz
一个 HTTP 请求,过滤器是第一组被执行的对象。同适配器不同的是,一个请求中,可以执行多个过滤器。
其中入口函数的 @Filters 优先级更高,其次是子模块,最后是主模块。
如果你的过滤器返回的是 null,Nutz.Mvc 会继续执行下一个过滤器,如果全部的过滤器都返回 null 它就会调用适配器,进行后面的操作
其中 myFilter 就是你这个过滤器在 Ioc 容器中的名字。关于 Ioc 容器更多的知识,请参看Ioc 手册。
请注意如果你要让 Ioc 容器管理你的过滤器,你的应用必须已经声明了一个 Ioc 容器。 如何在 Mvc 框架中声明 Ioc 容器,请参看同 Ioc 容器一起工作
可以看到,类似于aop的环绕式输出,关于Processor接口的更多信息,请参考动作链
本页面的文字允许在知识共享 署名-相同方式共享 3.0协议GNU自由文档许可证下修改和再使用。
相关推荐: