不了解或不會Action在play framework很難再深入下去, 這是http request的點

以下這段代碼困擾我很久, 如今我才剛了解

Action { implicit request =>Ok("Got request [" + request + "]")
}

原文這麼說

It is often useful to mark the request parameter as implicit so it can be implicitly used by other APIs that need it:

如果request成了隱式參數的話, 有個好處, 如果我寫了一個方法然後可以隱式的傳入play.api.mvc.Request 這個類型的參數

def f(implicit request: play.api.mvc.Request) = {...
}

那我在調用 函式的時候就可以省略request參數了, 我想這只是種語法糖, 對代碼的結果不會有任何副作用.

转载于:https://www.cnblogs.com/jHenry/p/3726020.html

implicit request ?相关推荐

  1. Scala微服务架构 三

    四 Controller层 之前我们已经把基层架构搭建好了,那么要如何使用呢? 首先看看我的Controller层代码 @Singleton class BMAuthController @Injec ...

  2. Play 2.0 用户指南 - 模版引擎 -- 针对Scala开发者

    2019独角兽企业重金招聘Python工程师标准>>> 一个基于Scala的类型安全的模版引擎 Play2.0带来了一个全新的真正强大的基于Scala的模版引擎.该引擎的设计灵感源于 ...

  3. PlayFramework入门教程

    Scala语言与Play框架入门教程 (初稿) http://cn.tanshuai.com/a/getting-started-scala-play#4 关于教程 更新日期:2012-11-28, ...

  4. Play! Framework 系列(三):依赖注入

    在Play! Framework 系列(二)中我们介绍了 Play 的项目结构.在日常处理业务逻辑的时候,我们都会用到依赖注入,本文将介绍一下 Play! 中的依赖注入以及如何合理地去使用她. 为什么 ...

  5. Play! Framework 系列(二):play 的项目结构

    在 Play! Framework 系列(一)中我们初步了解了一下 Play! 的各种特性以及优势,那么从现在开始我们将正式接触 Play!.本文将介绍一下 Play! 的整体结构,然后通过一个非常简 ...

  6. 重新查看Play Framework发布的值

    与Play Framework 2.0一起使用发布的值而不定义表单映射,可能不像Play 1.x那样明显,这就是为什么我要编写此快速备忘单. 对于此快速示例,让我们定义以下视图: app / view ...

  7. iis运行原理 Asp.Net详解IIS内部运行原理

    本章节主要讲IIS和 管道内部如何处理客户端Http请求,会较多的以代码的形式讲述,让大家对HttpApplication.HttpHandler.HttpApplicationFactory.Pag ...

  8. java单词测试,java单词 - 在线打字测试(dazi.kukuw.com)

    java单词 贡献者:15533470608 类别:英文 时间:2018-08-04 22:32:16 收藏数:20 评分:0 返回上页 举报此文章 请选择举报理由: 广告/谣言/欺诈 政治敏感 色情 ...

  9. netty冲突 play sbt_Scala的Play框架:编译错误[类型应用程序不是程序包控制器的成员]...

    我尝试在书中编写一个scala示例:"Play for Scala",但在Play控制台上收到以下编译错误: C:\Play\exp\ch6_implicits>activa ...

最新文章

  1. 润乾转html居中,[分享]润乾报表内置的jsp编辑器
  2. vs代码显示波浪线,但没编译错误
  3. LeetCode Largest Divisible Subset(动态规划)
  4. offset linux,Linux 宏定义之 offsetof 与 container_of(十九)
  5. 美国政府召开网络安全峰会,与私营行业巨头合力提振软件供应链和开源等安全...
  6. P1041 传染病控制
  7. 39. Element compareDocumentPosition() 方法
  8. opencv笔记(三十二)——将模糊集合用于灰度变换和边缘检测
  9. 全民一起VBA提高篇 第三十二回 Select 简化分枝结构,静态变量坐看沧海桑田
  10. 万恶的错误代码0xc000000e
  11. QLabel实现超链接,设置超链接颜色,去掉超链接下划线方法
  12. ROS——在Ubuntu18.04下基于ROS Melodic编译python3的cv_bridge
  13. 23种设计模式归纳总结——结构型
  14. DS12C887实时时钟
  15. List/Map 遍历
  16. 数据仓库知识与实战——电信运营商数仓建模
  17. 通过Hook API调用打造进程监控程序
  18. Java中得到GMT 时间(格林时间)
  19. 《Fundamentals of Computer Grahpics 4ed》虎书第四版翻译——第一章 介绍
  20. 孟岩: 经济系统设计是通证经济的核心和难点

热门文章

  1. 第十二期:常用的几种大数据架构剖析
  2. 计算机操作系统(8):进程的控制
  3. java学习(48):带参带返回
  4. USB/UART 串口转LoRa无线传输调试工具 评估套件
  5. mysql ndb 关闭_Mysql NDB 常见问题
  6. 禁止微信公众号页面上下滑动
  7. imagex使用方法_Microsoft OneDrive 的使用心得,真香
  8. STL浅析——序列式容器vector的数据结构
  9. android studio -genymotion神奇错误
  10. Java中文字符所占的字节数