# 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.scripting.support
Support classes for Spring's scripting package.

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

Classes in org.springframework.context.annotation that implement ResourceLoaderAware
Modifier and Type
Class
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
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.scripting.support

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