关于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

我不会接受这样的映射,因为它可能非常模糊。