java - onRequest() 在 Play 中不起作用!框架2.5.x

标签 java playframework playframework-2.5

我想在将请求分派(dispatch)到操作之前执行业务逻辑。

这是我的代码:

public class Global extends GlobalSettings {

    public Action onRequest(Http.Request request, Method actionMethod){
        System.out.println("before each request..." + request.toString());
        return super.onRequest(request, actionMethod);
    }

}

但是它不起作用。

最佳答案

作为远离全局状态的一部分,Play 2.5 中已弃用 Global 的使用。

改用过滤器。您可以在documentation中找到详细的分割。 .

关于java - onRequest() 在 Play 中不起作用!框架2.5.x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41955613/

相关文章:

java - Channel中如何高效转换字符编码?

java - Web 服务不会减去字符串中的时间

scala - 如何在 Play Framework 中创建多个自定义字段?

playframework - 运行Play 2.5.x的警告消息

java - 如何启用 Hibernate 自动 ddl 表创建?

java - 如何将有关列表项的信息传递给新的列表 Activity ?

java - 如何初始化实例成员?

java - Play Framework org.hibernate.PersistentObjectException : detached entity passed to persist: models

scala - Typesafe Play WS 作为 SBT 项目中的依赖项

mysql - 创建数据库玩java进化