В Play при перегрузке методов контроллера эти отдельные методы не могут быть маршрутизированы более одного раза, потому что компилятор ему не нравится.Маршрутизация перегруженных функций в Play Framework 2.0
Есть ли способ обойти это?
Скажите, были ли у меня две функции в контроллере Product
: getBy(String name)
и getBy(long id)
.
И у меня было два разных пути для этих функций, объявленных в routes
:
GET /p/:id controllers.Product.getBy(id: Long)
GET /p/:name controllers.Product.getBy(name: String)
Я хочу использовать «же» функции для различных маршрутов, возможно ли это?
Второе решение для меня достаточно близко. Благодарю. – snnth
Почему это запрещено? – user2601010