## Uses of Interface
org.springframework.web.cors.CorsConfigurationSource

- Packages that use CorsConfigurationSource
  Package | Description
  --- | ---
  org.springframework.web.cors | Support for CORS (Cross-Origin Resource Sharing), based on a common `CorsProcessor` strategy.
  org.springframework.web.filter | Provides generic filter base classes allowing for bean-style configuration.
  org.springframework.web.servlet.handler | Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.
  org.springframework.web.servlet.resource | Support classes for serving static resources.
  org.springframework.web.socket.sockjs.support | Support classes for SockJS including an `AbstractSockJsService` implementation.
  org.springframework.web.socket.sockjs.transport | Server-side support for SockJS transports including `TransportHandler` implementations for processing incoming requests, their `session` counterparts for sending messages over the various transports, and `DefaultSockJsService`.
  org.springframework.web.socket.sockjs.transport.handler | `TransportHandler` implementation classes as well as a concrete `SockJsService`.

- - ### Uses of CorsConfigurationSource in org.springframework.web.cors

    Classes in org.springframework.web.cors that implement CorsConfigurationSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UrlBasedCorsConfigurationSource` `CorsConfigurationSource` that uses URL path patterns to select the `CorsConfiguration` for a request.

  - ### Uses of CorsConfigurationSource in org.springframework.web.filter

    Constructors in org.springframework.web.filter with parameters of type CorsConfigurationSource
    Constructor and Description
    `CorsFilter(CorsConfigurationSource configSource)` Constructor accepting a `CorsConfigurationSource` used by the filter to find the `CorsConfiguration` to use for each incoming request.

  - ### Uses of CorsConfigurationSource in org.springframework.web.servlet.handler

    Classes in org.springframework.web.servlet.handler that implement CorsConfigurationSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HandlerMappingIntrospector` Helper class to get information from the `HandlerMapping` that would serve a specific request.

    Methods in org.springframework.web.servlet.handler that return CorsConfigurationSource
    Modifier and Type | Method and Description
    --- | ---
    `CorsConfigurationSource` | AbstractHandlerMapping.`getCorsConfigurationSource()` Return the `configured` `CorsConfigurationSource`, if any.

    Methods in org.springframework.web.servlet.handler with parameters of type CorsConfigurationSource
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractHandlerMapping.`setCorsConfigurationSource(CorsConfigurationSource source)` Set a `CorsConfigurationSource` for "global" CORS config.

  - ### Uses of CorsConfigurationSource in org.springframework.web.servlet.resource

    Classes in org.springframework.web.servlet.resource that implement CorsConfigurationSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ResourceHttpRequestHandler` `HttpRequestHandler` that serves static resources in an optimized way according to the guidelines of Page Speed, YSlow, etc.

  - ### Uses of CorsConfigurationSource in org.springframework.web.socket.sockjs.support

    Classes in org.springframework.web.socket.sockjs.support that implement CorsConfigurationSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractSockJsService` An abstract base class for `SockJsService` implementations that provides SockJS path resolution and handling of static SockJS requests (e.g.
    `class` | `SockJsHttpRequestHandler` An `HttpRequestHandler` that allows mapping a `SockJsService` to requests in a Servlet container.

  - ### Uses of CorsConfigurationSource in org.springframework.web.socket.sockjs.transport

    Classes in org.springframework.web.socket.sockjs.transport that implement CorsConfigurationSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TransportHandlingSockJsService` A basic implementation of `SockJsService` with support for SPI-based transport handling and session management.

  - ### Uses of CorsConfigurationSource in org.springframework.web.socket.sockjs.transport.handler

    Classes in org.springframework.web.socket.sockjs.transport.handler that implement CorsConfigurationSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultSockJsService` A default implementation of `SockJsService` with all default `TransportHandler` implementations pre-registered.