# Package org.springframework.context.weaving

Load-time weaving support for a Spring application context, building on Spring's `LoadTimeWeaver` abstraction.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  LoadTimeWeaverAware | Interface to be implemented by any object that wishes to be notified of the application context's default `LoadTimeWeaver`.

- Class Summary
  Class | Description
  --- | ---
  AspectJWeavingEnabler | Post-processor that registers AspectJ's `ClassPreProcessorAgentAdapter` with the Spring application context's default `LoadTimeWeaver`.
  DefaultContextLoadTimeWeaver | Default `LoadTimeWeaver` bean for use in an application context, decorating an automatically detected internal `LoadTimeWeaver`.
  LoadTimeWeaverAwareProcessor | `BeanPostProcessor` implementation that passes the context's default `LoadTimeWeaver` to beans that implement the `LoadTimeWeaverAware` interface.

## Package org.springframework.context.weaving Description

Load-time weaving support for a Spring application context, building on Spring's `LoadTimeWeaver` abstraction.