在 Play 1 中,您定义的新操作具有默认路由。
* /{controller}/{action} {controller}.{action}
(这默认出现在新项目中)
什么是 Play 2/2.1 等价物?为什么它没有出现在默认路由文件中?
在 Play 1 中,您定义的新操作具有默认路由。
* /{controller}/{action} {controller}.{action}
(这默认出现在新项目中)
什么是 Play 2/2.1 等价物?为什么它没有出现在默认路由文件中?
实际上有一条包罗万象的路线可用。根据 Play 2.0+ 中的路由文档,您可以使用跨越多个 / 的动态部件,因此如果您将其作为给定方法的最后一条路线,它将捕获之前未捕获的每条路线。例如,如果您在数据库中存储了其他“路线”,您可以将其用于进一步处理。
GET /*path controllers.Application.seacrhRouteInDB(path: String)