栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

播放2.2.1 Java:相当于播放1.X中的@before过滤器?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

播放2.2.1 Java:相当于播放1.X中的@before过滤器?

尽管您 可以 使用“传统”
webapp框架方式使用过滤器(或Interceptors),但Play首选方式似乎肯定是组成自定义

Action
方法;请参阅有关动作组成的文档。

如果遵循其样式,则将定义一个新的

Action
实现,如下所示:

public class UserContextInjectingAction extends play.mvc.Action.Simple {    public F.Promise<SimpleResult> call(Http.Context ctx) throws Throwable {        Logger.info("Injecting user data into context " + ctx);        injectUser(ctx); // Written by you        return delegate.call(ctx);    }}

您最终将获得如下所示的控制器代码:

@With(UserContextInjectingAction.class)public static Result showHomePage() {    return ok("Welcome");}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/428705.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号