Java中的Asterisk播放MVC框架的路由文件

时间:2013-09-27 14:52:43

标签: java playframework routes

我在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

如您所见,第三个路径定义具有星号。是什么给了什么?

2 个答案:

答案 0 :(得分:2)

它是为路由,GET,POST或其中一个/两个(*)提供服务的请求类型。它允许您根据请求类型为同一URL指定不同的路由。例如,您可以在post上为同一URI设置不同的控制器操作。

答案 1 :(得分:1)

如果您查看较旧版本的文档:

http://www.playframework.com/documentation/1.0/routes

你会看到它说:

  

如果指定*作为方法,则此路由将匹配HTTP请求   任何方法。