Playでは、コントローラーメソッドがオーバーロードされると、それらの個々のメソッドを複数回ルーティングすることはできません。Play Framework 2.0でオーバーロードされた関数のルーティング
これを回避する方法はありますか?
コントローラProduct
に2つの機能があるとします(getBy(String name)
とgetBy(long id)
)。
そして、私はroutes
で宣言され、これらの機能のための2つの異なる経路いた:私は別の経路について、「同じ」機能を使用したい
GET /p/:id controllers.Product.getBy(id: Long)
GET /p/:name controllers.Product.getBy(name: String)
を、これは可能ですか?
2番目の解決策は私には十分です。ありがとう。 – snnth
なぜそれは許されないのですか? – user2601010