@Singleton:このクラスはアプリ全体で1つだけ使われる@Inject():DI(依存性注入)で必要な部品(ここではCC)を受け取るControllerComponents:コントローラに必要な共通機能のセットAction { ... }:HTTPリクエストに対するアクション定義Ok(...):HTTP200レスポンスを返すdef hello(name: String) = Action {
Ok(views.html.hello(name))
}
views.html.helloはapp/views/hello.scala.htmlに対応