public class HandlerMappingIntrospectorextends Objectimplements org.springframework.web.cors.CorsConfigurationSource, org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean
HandlerMapping
that would serve a specific request. Provides the following methods:
getHandlerExecutionChain(javax.servlet.http.HttpServletRequest)
— obtain a HandlerMapping
to check request-matching criteria against. getCorsConfiguration(javax.servlet.http.HttpServletRequest)
— obtain the CORS configuration for the request. Constructor and Description |
---|
HandlerMappingIntrospector() Constructor for use with ApplicationContextAware . |
HandlerMappingIntrospector(org.springframework.context.ApplicationContext context) Deprecated. as of 4.3.12, in favor of setApplicationContext(org.springframework.context.ApplicationContext) |
Modifier and Type | Method and Description |
---|---|
void | afterPropertiesSet() |
org.springframework.web.cors.CorsConfiguration | getCorsConfiguration(javax.servlet.http.HttpServletRequest request) |
org.springframework.web.servlet.HandlerExecutionChain | getHandlerExecutionChain(javax.servlet.http.HttpServletRequest request) Find the HandlerMapping that would handle the given request and return it as a MatchableHandlerMapping that can be used to test request-matching criteria. |
List<org.springframework.web.servlet.HandlerMapping> | getHandlerMappings() Return the configured HandlerMapping's. |
void | setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
public HandlerMappingIntrospector()
ApplicationContextAware
.@Deprecatedpublic HandlerMappingIntrospector(org.springframework.context.ApplicationContext context)
setApplicationContext(org.springframework.context.ApplicationContext)
HandlerMapping
s in the given ApplicationContext
or falls back on "DispatcherServlet.properties" like the DispatcherServlet
.public List<org.springframework.web.servlet.HandlerMapping> getHandlerMappings()
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
public void afterPropertiesSet()
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
public org.springframework.web.servlet.HandlerExecutionChain getHandlerExecutionChain(javax.servlet.http.HttpServletRequest request) throws Exception
HandlerMapping
that would handle the given request and return it as a MatchableHandlerMapping
that can be used to test request-matching criteria. If the matching HandlerMapping is not an instance of MatchableHandlerMapping
, an IllegalStateException is raised.
request
- the current requestnull
Exception
- if any of the HandlerMapping's raise an exceptionpublic org.springframework.web.cors.CorsConfiguration getCorsConfiguration(javax.servlet.http.HttpServletRequest request)
getCorsConfiguration
in interface org.springframework.web.cors.CorsConfigurationSource
Copyright © 2019 Foremast.AI. All rights reserved.