本章介绍几种定义通用 Action 功能的方法.
基本的 Action 组合
我们首先从一个简单的日志装饰器(logging decorator) 开始: 我们想要记录下当前 Action 每次被调用的日志.
我们不直接就定义自己的 Action, 而是首先提供一个用于创建标准 Action 的帮助方法:
| 1 2 3 4 5 6 | def LoggingAction(f: Request[AnyContent] => Result): Action[AnyContent] = {   Action { request =>     Logger.info("Calling action")     f(request)   } } | 
接着你可以这么来使用: 阅读全文 >>
