Java 覆盖Playframework路由
我们在Java中使用Play1.2.x,该应用程序支持多个客户端。我们希望覆盖play framework路由,使其具有多个路由文件,并基于客户端ID将请求转发到相应的控制器方法 例如,主要路线将包含所有路线Java 覆盖Playframework路由,java,playframework-1.x,Java,Playframework 1.x,我们在Java中使用Play1.2.x,该应用程序支持多个客户端。我们希望覆盖play framework路由,使其具有多个路由文件,并基于客户端ID将请求转发到相应的控制器方法 例如,主要路线将包含所有路线 /home HomeController.loadHomePage /create CreateController.create 我们希望有这样的特定于客户端的文件 /home CustomHomeController.loadHomePage /create CustomCr
/home HomeController.loadHomePage
/create CreateController.create
我们希望有这样的特定于客户端的文件
/home CustomHomeController.loadHomePage
/create CustomCreateController.create
当针对特定客户机发出请求时,它应该检查特定于客户机的路由文件并转发请求
是否有可能实现游戏内框架答案总是否定的
您必须自己在控制器内实现重定向,如果符合某些条件,它将重定向到差异控制器
原因:
- 玩!1.x通过创建静态hashmap实现路由,并且在运行时不做任何更改
- 当服务器启动时,它将所有路由加载到静态hashmap,当导航到url时,路由将在hashmap中找到控制器