private class AbstractHandlerMapping.CorsInterceptor extends HandlerInterceptorAdapter implements CorsConfigurationSource
Modifier and Type | Field and Description |
---|---|
private CorsConfiguration |
config |
Constructor and Description |
---|
CorsInterceptor(CorsConfiguration config) |
Modifier and Type | Method and Description |
---|---|
CorsConfiguration |
getCorsConfiguration(HttpServletRequest request)
Return a
CorsConfiguration based on the incoming request. |
boolean |
preHandle(HttpServletRequest request,
HttpServletResponse response,
java.lang.Object handler)
This implementation always returns
true . |
afterCompletion, afterConcurrentHandlingStarted, postHandle
private final CorsConfiguration config
public CorsInterceptor(CorsConfiguration config)
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, java.lang.Object handler) throws java.lang.Exception
HandlerInterceptorAdapter
true
.preHandle
in interface HandlerInterceptor
preHandle
in class HandlerInterceptorAdapter
request
- current HTTP requestresponse
- current HTTP responsehandler
- chosen handler to execute, for type and/or instance evaluationtrue
if the execution chain should proceed with the
next interceptor or the handler itself. Else, DispatcherServlet assumes
that this interceptor has already dealt with the response itself.java.lang.Exception
- in case of errorspublic CorsConfiguration getCorsConfiguration(HttpServletRequest request)
CorsConfigurationSource
CorsConfiguration
based on the incoming request.getCorsConfiguration
in interface CorsConfigurationSource
CorsConfiguration
, or null
if none