public class BeanNameUrlHandlerMapping extends AbstractDetectingUrlHandlerMapping
HandlerMapping
インターフェースの実装(「Struts が URL をアクション名にマップする方法と同様の /"),。 これは、RequestMappingHandlerMapping
とともに DispatcherServlet
で使用されるデフォルトの実装です。または、SimpleUrlHandlerMapping
を使用すると、宣言的にハンドラーマッピングをカスタマイズできます。
URL から Bean 名へのマッピングです。受信 URL "/foo" は "/foo" という名前のハンドラーにマップされるか、単一のハンドラーへの複数のマッピングの場合は "/foo/foo2" にマップされます。
直接一致 (指定された "/test" -> 登録済み "/test") および "*" 一致 (指定された "/test" -> 登録済み "/t*") をサポートします。デフォルトでは、該当する場合、現在のサーブレットマッピング内でマッピングされることに注意してください。詳細については、"alwaysUseFullPath"
プロパティを参照してください。パターンオプションの詳細については、AntPathMatcher
javadoc を参照してください。
SimpleUrlHandlerMapping
logger
BEST_MATCHING_HANDLER_ATTRIBUTE, BEST_MATCHING_PATTERN_ATTRIBUTE, INTROSPECT_TYPE_LEVEL_MAPPING, LOOKUP_PATH, MATRIX_VARIABLES_ATTRIBUTE, PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE, PRODUCIBLE_MEDIA_TYPES_ATTRIBUTE, URI_TEMPLATE_VARIABLES_ATTRIBUTE
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターと説明 |
---|
BeanNameUrlHandlerMapping() |
修飾子と型 | メソッドと説明 |
---|---|
protected StringSE[] | determineUrlsForHandler(StringSE 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, formatMappingName, getAdaptedInterceptors, getCorsConfiguration, getCorsHandlerExecutionChain, getCorsProcessor, getDefaultHandler, getHandler, getHandlerExecutionChain, getMappedInterceptors, getOrder, getPathMatcher, getUrlPathHelper, hasCorsConfigurationSource, initInterceptors, setAlwaysUseFullPath, setBeanName, setCorsConfigurations, setCorsConfigurationSource, setCorsProcessor, setDefaultHandler, setInterceptors, setOrder, setPathMatcher, setRemoveSemicolonContent, setUrlDecode, setUrlPathHelper
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
getApplicationContext, getMessageSourceAccessor, obtainApplicationContext, requiredContextClass, setApplicationContext
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
getHandler
protected StringSE[] determineUrlsForHandler(StringSE beanName)
AbstractDetectingUrlHandlerMapping
の determineUrlsForHandler
beanName
- 候補者 Bean の名前