关于grails3中的UrlMappings的解释
explanation about UrlMappings in grails3
我不明白 UrlMappings.groovy
中的这段代码
"/*/$controller/$action?/$id?(.$format)?"
constraints {
// apply constraints here
}
我已经搜索了 google 但仍然不明白代码的作用。
谁能告诉我那是什么?
4 秒搜索会出现类似 http://docs.grails.org/3.1.0/guide/theWebLayer.html#urlmappings 的页面。
简而言之,UrlMappings
里面的代码是经过UrlMappingBuilder处理的,意义如下:
它将第二个 /
之后的任何内容(通配符 *
)映射到 $controller
和 $action
以及某些对象的 $id
和特定的可选 $format
.
示例可以是:
/blah/some/action
/blah2/some/action/42
/halb/some/action/42.json
我不会接受这样的映射,因为它可能非常模糊。
我不明白 UrlMappings.groovy
中的这段代码"/*/$controller/$action?/$id?(.$format)?"
constraints {
// apply constraints here
}
我已经搜索了 google 但仍然不明白代码的作用。 谁能告诉我那是什么?
4 秒搜索会出现类似 http://docs.grails.org/3.1.0/guide/theWebLayer.html#urlmappings 的页面。
简而言之,UrlMappings
里面的代码是经过UrlMappingBuilder处理的,意义如下:
它将第二个 /
之后的任何内容(通配符 *
)映射到 $controller
和 $action
以及某些对象的 $id
和特定的可选 $format
.
示例可以是:
/blah/some/action
/blah2/some/action/42
/halb/some/action/42.json
我不会接受这样的映射,因为它可能非常模糊。