public abstract class AbstractWebMvcEndpointHandlerMapping extends RequestMappingInfoHandlerMapping implements InitializingBean, MatchableHandlerMapping
| 修飾子と型 | クラスと説明 |
|---|---|
protected static interface | AbstractWebMvcEndpointHandlerMapping.LinksHandler ルートエンドポイントでアクチュエーターリンクを提供するハンドラー。 |
protected static interface | AbstractWebMvcEndpointHandlerMapping.ServletWebOperationSpring MVC で処理できるサーブレット Web 操作。 |
loggerBEST_MATCHING_HANDLER_ATTRIBUTE, BEST_MATCHING_PATTERN_ATTRIBUTE, INTROSPECT_TYPE_LEVEL_MAPPING, MATRIX_VARIABLES_ATTRIBUTE, PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE, PRODUCIBLE_MEDIA_TYPES_ATTRIBUTE, URI_TEMPLATE_VARIABLES_ATTRIBUTEHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| コンストラクターと説明 |
|---|
AbstractWebMvcEndpointHandlerMapping(EndpointMapping endpointMapping, CollectionSE<ExposableWebEndpoint> endpoints, EndpointMediaTypes endpointMediaTypes) 指定された webEndpoints の操作のマッピングを提供する新しい WebEndpointHandlerMapping を作成します。 |
AbstractWebMvcEndpointHandlerMapping(EndpointMapping endpointMapping, CollectionSE<ExposableWebEndpoint> endpoints, EndpointMediaTypes endpointMediaTypes, CorsConfiguration corsConfiguration) 指定されたエンドポイントの操作のマッピングを提供する新しい AbstractWebMvcEndpointHandlerMapping を作成します。 |
getMappingComparator, getMappingPathPatterns, getMatchingMapping, handleMatch, handleNoMatchafterPropertiesSet, detectHandlerMethods, getCandidateBeanNames, getCorsConfiguration, getHandlerInternal, getHandlerMethods, getHandlerMethodsForMappingName, getNamingStrategy, handlerMethodsInitialized, lookupHandlerMethod, processCandidateBean, registerHandlerMethod, registerMapping, setDetectHandlerMethodsInAncestorContexts, setHandlerMethodMappingNamingStrategy, unregisterMappingadaptInterceptor, detectMappedInterceptors, formatMappingName, getAdaptedInterceptors, getCorsConfigurations, getCorsHandlerExecutionChain, getCorsProcessor, getDefaultHandler, getHandler, getHandlerExecutionChain, getMappedInterceptors, getOrder, getPathMatcher, getUrlPathHelper, initApplicationContext, initInterceptors, setAlwaysUseFullPath, setBeanName, setCorsConfigurations, setCorsConfigurationSource, setCorsProcessor, setDefaultHandler, setInterceptors, setOrder, setPathMatcher, setRemoveSemicolonContent, setUrlDecode, setUrlPathHelpergetServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextgetApplicationContext, getMessageSourceAccessor, obtainApplicationContext, requiredContextClass, setApplicationContextcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEafterPropertiesSetgetHandlerpublic AbstractWebMvcEndpointHandlerMapping(EndpointMapping endpointMapping, CollectionSE<ExposableWebEndpoint> endpoints, EndpointMediaTypes endpointMediaTypes)
webEndpoints の操作のマッピングを提供する新しい WebEndpointHandlerMapping を作成します。endpointMapping - すべてのエンドポイントのベースマッピング endpoints - Web エンドポイント endpointMediaTypes - エンドポイントによって消費および生成されるメディア型 public AbstractWebMvcEndpointHandlerMapping(EndpointMapping endpointMapping, CollectionSE<ExposableWebEndpoint> endpoints, EndpointMediaTypes endpointMediaTypes, CorsConfiguration corsConfiguration)
AbstractWebMvcEndpointHandlerMapping を作成します。endpointMapping - すべてのエンドポイントのベースマッピング endpoints - Web エンドポイント endpointMediaTypes - エンドポイントによって消費および生成されるメディア型 corsConfiguration - エンドポイントまたは null の CORS 構成 protected void initHandlerMethods()
AbstractHandlerMethodMapping<RequestMappingInfo> の initHandlerMethods protected HandlerMethod createHandlerMethod(ObjectSE handler, MethodSE method)
AbstractHandlerMethodMapping<RequestMappingInfo> の createHandlerMethod public RequestMatchResult match(HttpServletRequestEE request, StringSE pattern)
MatchableHandlerMapping 内の match protected AbstractWebMvcEndpointHandlerMapping.ServletWebOperation wrapServletWebOperation(ExposableWebEndpoint endpoint, WebOperation operation, AbstractWebMvcEndpointHandlerMapping.ServletWebOperation servletWebOperation)
AbstractWebMvcEndpointHandlerMapping.ServletWebOperation をラップできるようにするフックポイント。セキュリティなどの追加機能を追加できます。endpoint - ソースエンドポイント operation - ソース操作 servletWebOperation - ラップするサーブレット Web 操作 protected CorsConfiguration initCorsConfiguration(ObjectSE handler, MethodSE method, RequestMappingInfo mapping)
AbstractHandlerMethodMapping<RequestMappingInfo> の initCorsConfiguration protected boolean isHandler(ClassSE<?> beanType)
AbstractHandlerMethodMapping<RequestMappingInfo> の isHandler protected RequestMappingInfo getMappingForMethod(MethodSE method, ClassSE<?> handlerType)
protected void extendInterceptors(ListSE<ObjectSE> interceptors)
AbstractHandlerMapping の extendInterceptors protected abstract AbstractWebMvcEndpointHandlerMapping.LinksHandler getLinksHandler()
public CollectionSE<ExposableWebEndpoint> getEndpoints()
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.