2014-01-30 23 views
4

我想绕过播放2个路由并在Global中返回我自己的处理程序,寻找帮助我们如何做到这一点。最好在Java中,但如果这是不可能的,scala很好。播放框架 - 覆盖java中的路由请求

public Handler onRouteRequest(play.mvc.Http.RequestHeader request){ 
//return my Handler here, not the super.onRouteRequest 
} 
+0

您是否找到了此问题的有效答案? –

回答

0

是的,它可以通过“覆盖onRequest”。

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

上面的代码是可以直接用于游戏框架site(用于Java)。

对于此处的Scala是link

+0

我不认为有一个onRouteRequest需要两个参数:https://www.playframework.com/documentation/2.3.x/api/scala/index.html#play.api.GlobalSettings –