(Quick Reference)
URLMappings
目的
Purpose
The
URLMappings
plugin configures Grails' URL Mapping infrastructure.
使用例
Examples
An example
UrlMapping
class:
class UrlMappings { static mappings = {
"/$controller/$action?/$id?"{
constraints {
// apply constraints here
}
} "/"(view:"/index")
"500"(view:'/error')
}
}
詳細
Description
Refer to the section on
URL Mapping in the Grails user guide which details Grails' URL mappings.
Configured Spring Beans:
grailsUrlMappingsHolderBean
- A api:org.codehaus.groovy.grails.web.mapping.UrlMappingsHolderFactoryBean factory bean that constructs a api:org.codehaus.groovy.grails.web.mapping.UrlMappingsHolder instance that stores all of the URL mappings.
urlMappingsTargetSource
- A Spring HotSwappableTargetSource used in auto-reloading to automatically update URL mappings when changed.
grailsUrlMappingsHolder
- A Spring ProxyFactoryBean that proxies onto the actual UrlMappingsHolder
instance using the HotSwappableTargetSource