(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