2014-01-30 52 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 –