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 の名前