对于我的Play 2.5项目,我正在研究一个使用注释来配置安全相关内容的模块。 在我的自定义guice模块的配置阶段,我有所有带注释的方法和相应的字段值。所以没有问题。
现在我必须将这些值映射到路径(例如路径文件中配置的/ album / {:id})。
有人知道如何将给定的控制器方法(Application.getAlbum())映射到路由文件中配置的路径吗? (除了我自己加载路径文件并解析它?)
谢谢!
答案 0 :(得分:0)
您可以从请求标记访问路径路径。
在Java中:
requestHeader.tags().get(Router.Tags.ROUTE_PATTERN)
(例如,参见DeadboltRoutePathFilter.java)
在Scala中:
requestHeader.tags(Tags.RoutePattern)