如何以编程方式解决Play框架路由冲突

时间:2017-04-23 17:55:44

标签: java playframework routing

我的应用程序中定义了两个路由,即

GET /resource/:resourceid  ResourceController.getResourceById(resourceid : String)
GET /resource/system       SystemResourceController.getAllSystemResources()

以上路线相互冲突。

我无法访问SystemResourceController中定义的getAllSystemResources()。

对/ resource / system的所有HTTP GET请求。路由到/ resource /:resourceid

来自以下链接的Play-framework文档 https://www.playframework.com/documentation/1.2.5/routes

我发现路由优先级是基于路由文件中提到的路由顺序。

无论如何我能解决这个冲突吗?

1 个答案:

答案 0 :(得分:0)

更改订单。将/ resource / system的规则放在另一个

之前