常用指令

Akka HTTP已经预定义了大量的指令,应用开发时可以直接使用。若现存的指令不能满足我们的需求,Akka HTTP也提供了自定义指令的方法。

Akka HTTP的所有预定义指令都可以通过混入Directives trait或导入Directives._来访问。

class MyRoute extends Directives {
  ....
}

class MyRoute {
  import Directives._
  ....
}

Directives按功能分成了很多经类,完成的指令分类和说明见官方文档:https://doc.akka.io/docs/akka-http/current/routing-dsl/directives/by-trait.html。这里我们着重介绍下日常开发工作中经常使用到的指令。