class UrlMappings {
    static mappings = {
        "/$controller/$action?/$id?"{
            constraints {
                // apply constraints here
            }
        }
        "/"(view:"/index")
        "500"(view:'/error')
    }
}URLMappings
Purpose
The URLMappings plugin configures Grails' URL Mapping infrastructure.
Examples
An example UrlMapping class:
Description
Refer to the section on URL Mappings in the Grails user guide which details Grails' URL mappings.
Configured Spring Beans:
- 
grailsUrlMappingsHolderBean- A UrlMappingsHolderFactoryBean factory bean that constructs a 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 actualUrlMappingsHolderinstance using theHotSwappableTargetSource