Play 2.5 for Java中的Javascript路由?

bet*_*eyb 3 javascript java playframework-2.5

这里的文档PlayFramework JavascriptRouting说使用play.Routes:

import play.mvc.Controller;
import play.mvc.Result;
import play.Routes;
public Result javascriptRoutes() {
    return ok(
        Routes.javascriptRouter("jsRoutes",
            routes.javascript.Users.list(),
            routes.javascript.Users.get()
        )
    ).as("text/javascript");
}
Run Code Online (Sandbox Code Playgroud)

但是,JavaDocs说Routes已被弃用,并建议使用JavaScriptReverseRouter.create,我发现文档令人困惑,我无法在任何地方找到任何示例或教程.有人可以澄清一下吗?

小智 5

试试这个:

return ok(
        JavaScriptReverseRouter.create("jsRoutes",
             routes.javascript.Users.list(),
             routes.javascript.Users.get()
        )
).as("text/javascript");
Run Code Online (Sandbox Code Playgroud)