Playframework 如何将所有GET请求路由到一个控制器函数

Playframework 如何将所有GET请求路由到一个控制器函数,playframework,Playframework,是否可以在路由文件中定义所有类型的请求GET、POST、PUT等。 将由一个控制器处理 GET/AlltypeOfUrl controllers.Application.getHendler(allParams) POST/AlltypeOfUrl控制器.Application.postHendler() DELETE/AlltypeOfUrl controllers.Application.deleteHandler(params)是的,允许使用上面的内容 但是如果你说的“所有类型的url”

是否可以在路由文件中定义所有类型的请求GET、POST、PUT等。 将由一个控制器处理


GET/AlltypeOfUrl controllers.Application.getHendler(allParams)
POST/AlltypeOfUrl控制器.Application.postHendler()

DELETE/AlltypeOfUrl controllers.Application.deleteHandler(params)

是的,允许使用上面的内容

但是如果你说的“所有类型的url”是指*,那么你假设可以这样做

GET      /*      controllers.Application.getHendler(allParams)
POST     /*       controllers.Application.postHendler()
DELETE   /*       controllers.Application.deleteHandler(params)
但我猜你不会介意托管任何静态内容(即javascript)——你的公用文件夹变得无用,因为你的所有路由都通过你的自定义控制器

如果你只是想自己处理所有的路由,那么是的,你可以


您可以在此处找到有关路由的更多信息:

您要查找的内容在文档中描述为

跨越多个动态部件的动态部件/

最简单的示例是(第二个示例用于捕获带有尾随斜杠的URL,尽管它应该被处理):

GET   /*allParams    controllers.Application.getHendler(allParams)
GET   /*allParams/   controllers.Application.getHendler(allParams)