Enrutamiento de funciones sobrecargadas en Play Framework 2.0

En el juego, cuando se sobrecargan los métodos del controlador, esos métodos individuales no se pueden enrutar más de una vez porque al compilador no le gusta.

¿Hay una manera posible de evitar esto?

Di si tuviera dos funciones en miProduct controlador:getBy(String name) ygetBy(long id).

Y tuve dos rutas diferentes para estas funciones declaradas enroutes:

<code>GET /p/:id            controllers.Product.getBy(id: Long)
GET /p/:name          controllers.Product.getBy(name: String)
</code>

Quiero usar la función "igual" para diferentes rutas, ¿es esto posible?

Respuestas a la pregunta(1)

Su respuesta a la pregunta