通用路由

时间:2016-02-20 09:14:03

标签: scala playframework playframework-2.0

我想知道是否可以在Play Framework中制作通用路线。

在MVC.Net中你可以这样做:

accCtrl

通过上述路线,可以覆盖很多网址。所以它处理:

routes.MapRoute("Default",                                             // Route name
                "{controller}/{action}/{id}",                          // URL with parameters
                new { controller = "Home", action = "Index", id = "" } // Parameter defaults);

当我想在Scala Play routing中执行此操作时,我必须为每个网址声明一条路线。

我的问题是,是否可以在Play框架中使用某种通用路由?

1 个答案:

答案 0 :(得分:0)

不,Play!中不支持,必须在路径文件中手动声明操作的所有网址。

你必须使用反射来实现它自己 见How do I invoke a Java method when given the method name as a string?