## Uses of Interface
org.springframework.web.servlet.ThemeResolver

- Packages that use ThemeResolver
  Package | Description
  --- | ---
  org.springframework.web.servlet.config.annotation | Annotation-based setup for Spring MVC.
  org.springframework.web.servlet.support | Support classes for Spring's web MVC framework.
  org.springframework.web.servlet.theme | Theme support classes for Spring's web MVC framework.

- - ### Uses of ThemeResolver in org.springframework.web.servlet.config.annotation

    Methods in org.springframework.web.servlet.config.annotation that return ThemeResolver
    Modifier and Type | Method and Description
    --- | ---
    `ThemeResolver` | WebMvcConfigurationSupport.`themeResolver()`

  - ### Uses of ThemeResolver in org.springframework.web.servlet.support

    Methods in org.springframework.web.servlet.support that return ThemeResolver
    Modifier and Type | Method and Description
    --- | ---
    `static ThemeResolver` | RequestContextUtils.`getThemeResolver(HttpServletRequest request)` Return the ThemeResolver that has been bound to the request by the DispatcherServlet.

  - ### Uses of ThemeResolver in org.springframework.web.servlet.theme

    Classes in org.springframework.web.servlet.theme that implement ThemeResolver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractThemeResolver` Abstract base class for `ThemeResolver` implementations.
    `class` | `CookieThemeResolver` `ThemeResolver` implementation that uses a cookie sent back to the user in case of a custom setting, with a fallback to the default theme.
    `class` | `FixedThemeResolver` `ThemeResolver` implementation that simply uses a fixed theme.
    `class` | `SessionThemeResolver` `ThemeResolver` implementation that uses a theme attribute in the user's session in case of a custom setting, with a fallback to the default theme.