## Uses of Interface
org.springframework.context.ResourceLoaderAware

- Packages that use ResourceLoaderAware
  Package | Description
  --- | ---
  org.springframework.context.annotation | Annotation support for the Application Context, including JSR-250 "common" annotations, component-scanning, and Java-based metadata for creating Spring-managed objects.
  org.springframework.context.support | Classes supporting the org.springframework.context package, such as abstract base classes for ApplicationContext implementations and a MessageSource implementation.
  org.springframework.jdbc.config | Defines the Spring JDBC configuration namespace.
  org.springframework.orm.hibernate5 | Package providing integration of Hibernate 5.x with Spring concepts.
  org.springframework.orm.jpa | Package providing integration of JPA (Java Persistence API) with Spring concepts.
  org.springframework.orm.jpa.persistenceunit | Internal support for managing JPA persistence units.
  org.springframework.scheduling.quartz | Support classes for the open source scheduler Quartz, allowing to set up Quartz Schedulers, JobDetails and Triggers as beans in a Spring context.
  org.springframework.scripting.support | Support classes for Spring's scripting package.
  org.springframework.ui.freemarker | Support classes for setting up FreeMarker within a Spring application context.
  org.springframework.web.reactive.result.view.freemarker | Support classes for the integration of FreeMarker as Spring web view technology.

- - ### Uses of ResourceLoaderAware in org.springframework.context.annotation

    Classes in org.springframework.context.annotation that implement ResourceLoaderAware
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClassPathBeanDefinitionScanner` A bean definition scanner that detects bean candidates on the classpath, registering corresponding bean definitions with a given registry (`BeanFactory` or `ApplicationContext`).
    `class` | `ClassPathScanningCandidateComponentProvider` A component provider that scans for candidate components starting from a specified base package.
    `class` | `ConfigurationClassPostProcessor` `BeanFactoryPostProcessor` used for bootstrapping processing of `@Configuration` classes.

  - ### Uses of ResourceLoaderAware in org.springframework.context.support

    Classes in org.springframework.context.support that implement ResourceLoaderAware
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ReloadableResourceBundleMessageSource` Spring-specific `MessageSource` implementation that accesses resource bundles using specified basenames, participating in the Spring `ApplicationContext`'s resource loading.

  - ### Uses of ResourceLoaderAware in org.springframework.jdbc.config

    Classes in org.springframework.jdbc.config that implement ResourceLoaderAware
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SortedResourcesFactoryBean` `FactoryBean` implementation that takes a list of location Strings and creates a sorted array of `Resource` instances.

  - ### Uses of ResourceLoaderAware in org.springframework.orm.hibernate5

    Classes in org.springframework.orm.hibernate5 that implement ResourceLoaderAware
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LocalSessionFactoryBean` `FactoryBean` that creates a Hibernate `SessionFactory`.

  - ### Uses of ResourceLoaderAware in org.springframework.orm.jpa

    Classes in org.springframework.orm.jpa that implement ResourceLoaderAware
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LocalContainerEntityManagerFactoryBean` `FactoryBean` that creates a JPA `EntityManagerFactory` according to JPA's standard container bootstrap contract.

  - ### Uses of ResourceLoaderAware in org.springframework.orm.jpa.persistenceunit

    Classes in org.springframework.orm.jpa.persistenceunit that implement ResourceLoaderAware
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultPersistenceUnitManager` Default implementation of the `PersistenceUnitManager` interface.

  - ### Uses of ResourceLoaderAware in org.springframework.scheduling.quartz

    Classes in org.springframework.scheduling.quartz that implement ResourceLoaderAware
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SchedulerAccessor` Common base class for accessing a Quartz Scheduler, i.e.
    `class` | `SchedulerAccessorBean` Spring bean-style class for accessing a Quartz Scheduler, i.e.
    `class` | `SchedulerFactoryBean` `FactoryBean` that creates and configures a Quartz `Scheduler`, manages its lifecycle as part of the Spring application context, and exposes the Scheduler as bean reference for dependency injection.

  - ### Uses of ResourceLoaderAware in org.springframework.scripting.support

    Classes in org.springframework.scripting.support that implement ResourceLoaderAware
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ScriptFactoryPostProcessor` `BeanPostProcessor` that handles `ScriptFactory` definitions, replacing each factory with the actual scripted Java object generated by it.

  - ### Uses of ResourceLoaderAware in org.springframework.ui.freemarker

    Classes in org.springframework.ui.freemarker that implement ResourceLoaderAware
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FreeMarkerConfigurationFactoryBean` Factory bean that creates a FreeMarker Configuration and provides it as bean reference.

  - ### Uses of ResourceLoaderAware in org.springframework.web.reactive.result.view.freemarker

    Classes in org.springframework.web.reactive.result.view.freemarker that implement ResourceLoaderAware
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FreeMarkerConfigurer` Configures FreeMarker for web usage via the "configLocation" and/or "freemarkerSettings" and/or "templateLoaderPath" properties.