【发布时间】:2013-01-28 19:03:18
【问题描述】:
我希望能够在对请求进行日志记录/清理之前向客户端发回响应。
在 play 1.x 中,这可以通过 @Finally 注释来实现。我已经阅读了一些帖子,说这些注释已被动作组合所取代,但我不清楚如何使用它来模拟 @Finally 注释。
在我看来,只有在我的自定义操作中的所有逻辑都完成后才会返回响应。
我是否遗漏了什么,或者在 Play 2.0 中没有办法做到这一点?
[为清晰而编辑] 换句话说,我希望能够在收到请求并发送响应后运行逻辑。所以我希望能够构建表单的时间线:
- 客户端向我的服务器发送请求
- 服务器发回 200 响应,客户端收到该响应
- 服务器执行额外的处理、日志记录等
在 play 1.x 中,我相信我可以用 @Finally 注释我的附加处理逻辑,并让它按我想要的方式工作。
【问题讨论】:
-
你能更详细地解释一下这个@Finally 注释是做什么的吗?我不明白“在我为请求进行日志记录/清理之前向客户端发回响应”
-
我添加了一个额外的编辑,希望能让我想做的事情更清楚。 :)
标签: scala playframework playframework-2.0