我在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
我不会接受这样的映射,因为它可能非常模棱两可。
关于grails - grails3中有关UrlMappings的解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51814805/