## Uses of Interface
org.springframework.beans.factory.config.DestructionAwareBeanPostProcessor

- Packages that use DestructionAwareBeanPostProcessor
  Package | Description
  --- | ---
  org.springframework.beans.factory.annotation | Support package for annotation-driven bean configuration.
  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.orm.jpa.support | Classes supporting the `org.springframework.orm.jpa` package.
  org.springframework.scheduling.annotation | Annotation support for asynchronous method execution.
  org.springframework.web.servlet.handler | Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.

- - ### Uses of DestructionAwareBeanPostProcessor in org.springframework.beans.factory.annotation

    Classes in org.springframework.beans.factory.annotation that implement DestructionAwareBeanPostProcessor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InitDestroyAnnotationBeanPostProcessor` `BeanPostProcessor` implementation that invokes annotated init and destroy methods.

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

    Classes in org.springframework.context.annotation that implement DestructionAwareBeanPostProcessor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CommonAnnotationBeanPostProcessor` `BeanPostProcessor` implementation that supports common Java annotations out of the box, in particular the JSR-250 annotations in the `javax.annotation` package.

  - ### Uses of DestructionAwareBeanPostProcessor in org.springframework.orm.jpa.support

    Classes in org.springframework.orm.jpa.support that implement DestructionAwareBeanPostProcessor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PersistenceAnnotationBeanPostProcessor` BeanPostProcessor that processes `PersistenceUnit` and `PersistenceContext` annotations, for injection of the corresponding JPA resources `EntityManagerFactory` and `EntityManager`.

  - ### Uses of DestructionAwareBeanPostProcessor in org.springframework.scheduling.annotation

    Classes in org.springframework.scheduling.annotation that implement DestructionAwareBeanPostProcessor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ScheduledAnnotationBeanPostProcessor` Bean post-processor that registers methods annotated with `@Scheduled` to be invoked by a `TaskScheduler` according to the "fixedRate", "fixedDelay", or "cron" expression provided via the annotation.

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

    Classes in org.springframework.web.servlet.handler that implement DestructionAwareBeanPostProcessor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SimpleServletPostProcessor` `BeanPostProcessor` that applies initialization and destruction callbacks to beans that implement the `Servlet` interface.