Play 2.x では、(routes ファイルにある) すべての URL をコントローラーのアクションにマップするように構成する必要があることがわかりました。これは Play 1.x ほど慣習的ではありません。
1.xのように動作させる方法を知っている人はいますか
Play 2.x では、(routes ファイルにある) すべての URL をコントローラーのアクションにマップするように構成する必要があることがわかりました。これは Play 1.x ほど慣習的ではありません。
1.xのように動作させる方法を知っている人はいますか
これは何度も議論されました: Play 2.0 では、開発者はroutes
完全に作成することを決定しました。つまり、各アクションtypesafe
に専用のものを追加する必要があります。route
開発者に「すぐに使える」基本的な型検証を強制し、ハッカーの「ブラインドトラバース」を防ぐため、私の少数の観点からは、むしろ良い選択です。
一般的に、新しいアプローチを使用することをお勧めします。これは、使用方法がそれほど悪くないことがわかり、新しい IDE (アイデア 12 の例)routes
が Play 2 のファイルをサポートしようとしていることがわかるからです。
一方で、古いスタイルの「自動」ルートを自分で処理することもできます。例として、Dynamic part spanning several /
orを使用してルーティングのドキュメントDynamic parts with custom regular expressions
で説明されているように、とにかくこの状況では、着信タイプを自分で検証する必要があります。