我在Play Framework中继承了一个项目。我正在修改conf / routes文件,并想知道为什么使用星号而不是文档中描述的普通HTTP方法:
http://www.playframework.com/documentation/2.0/JavaRouting
这是我的意思和例子:
# Top level pages
GET /how-tradjenta-works Application.about
GET /prescription-savings-card SavingsCard.index
* /prescription-savings-card/qualify SavingsCard.qualify
如您所见,第三个路径定义具有星号。是什么给了什么?
答案 0 :(得分:2)
它是为路由,GET,POST或其中一个/两个(*)提供服务的请求类型。它允许您根据请求类型为同一URL指定不同的路由。例如,您可以在post上为同一URI设置不同的控制器操作。
答案 1 :(得分:1)
如果您查看较旧版本的文档:
http://www.playframework.com/documentation/1.0/routes
你会看到它说:
如果指定*作为方法,则此路由将匹配HTTP请求 任何方法。