2013-04-26 120 views
2

我想上傳一個。因此,我想知道何時爲請求啓動套接字連接,何時結束。Grails:攔截請求的開頭

我看着beforeInterceptor和afterInterceptor,但我的印象是,這些只在整個請求完成後才被觸發,但是在處理操作之前和之後。

期待着聽到您的見解...

+0

您是否在應用程序前使用了像Nginx這樣的前端? – 2013-04-26 12:35:38

+0

也許與AOP?相關的Spring問題:http://stackoverflow.com/questions/4428521/measuring-method-execution-time-for-a-java-web-service-in-a-production-environme – 2013-04-26 23:52:45

回答

1

我認爲你可以得到最接近的是使用一個過濾器,你可以捕捉使用before & afterView請求。

http://grails.org/doc/latest/guide/theWebLayer.html#filterTypes

如果您有多個過濾器,有顯著貴,可以dependsOn控制過濾器的執行順序。

http://grails.org/doc/latest/guide/theWebLayer.html#filterDependencies

+0

如果你像我一樣渲染內容直接在視圖中(即大量的JSON),「之後」過濾器類型也是有用的。 – EpicVoyage 2014-01-29 14:13:36