public class BeanNameUrlHandlerMapping extends AbstractDetectingUrlHandlerMapping
HandlerMapping
インターフェースの実装(「Struts が URL をアクション名にマップする方法と同様の /"),。 これは、DefaultAnnotationHandlerMapping
とともに DispatcherServlet
で使用されるデフォルトの実装です。または、SimpleUrlHandlerMapping
を使用すると、宣言的にハンドラーマッピングをカスタマイズできます。
URL から Bean 名へのマッピングです。受信 URL "/foo" は "/foo" という名前のハンドラーにマップされるか、単一のハンドラーへの複数のマッピングの場合は "/foo/foo2" にマップされます。注: XML 定義では、Bean 定義でエイリアス名 ="/foo" を使用する必要があります。これは、XML ID にスラッシュが含まれていない場合があるためです。
直接一致 (指定された "/test" -> 登録済み "/test") および "*" 一致 (指定された "/test" -> 登録済み "/t*") をサポートします。デフォルトでは、該当する場合、現在のサーブレットマッピング内でマッピングされることに注意してください。詳細については、"alwaysUseFullPath"
プロパティを参照してください。パターンオプションの詳細については、AntPathMatcher
javadoc を参照してください。
SimpleUrlHandlerMapping
logger
BEST_MATCHING_PATTERN_ATTRIBUTE, INTROSPECT_TYPE_LEVEL_MAPPING, MATRIX_VARIABLES_ATTRIBUTE, PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE, PRODUCIBLE_MEDIA_TYPES_ATTRIBUTE, URI_TEMPLATE_VARIABLES_ATTRIBUTE
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターと説明 |
---|
BeanNameUrlHandlerMapping() |
修飾子と型 | メソッドと説明 |
---|---|
protected java.lang.String[] | determineUrlsForHandler(java.lang.String beanName) "/" で始まる URL について、指定された Bean の名前とエイリアスをチェックします。 |
detectHandlers, initApplicationContext, setDetectHandlersInAncestorContexts
buildPathExposingHandler, exposePathWithinMapping, exposeUriTemplateVariables, getHandlerInternal, getHandlerMap, getRootHandler, lookupHandler, match, registerHandler, registerHandler, setLazyInitHandlers, setRootHandler, setUseTrailingSlashMatch, supportsTypeLevelMappings, useTrailingSlashMatch, validateHandler
adaptInterceptor, detectMappedInterceptors, extendInterceptors, getAdaptedInterceptors, getCorsConfiguration, getCorsConfigurations, getCorsHandlerExecutionChain, getCorsProcessor, getDefaultHandler, getHandler, getHandlerExecutionChain, getMappedInterceptors, getOrder, getPathMatcher, getUrlPathHelper, initInterceptors, setAlwaysUseFullPath, setCorsConfigurations, setCorsProcessor, setDefaultHandler, setInterceptors, setOrder, setPathMatcher, setRemoveSemicolonContent, setUrlDecode, setUrlPathHelper
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
getApplicationContext, getMessageSourceAccessor, requiredContextClass, setApplicationContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getHandler
protected java.lang.String[] determineUrlsForHandler(java.lang.String beanName)
AbstractDetectingUrlHandlerMapping
の determineUrlsForHandler
beanName
- 候補者 Bean の名前 null
に決定された URL、またはない場合は空の配列