# Package org.springframework.context.aot

@NonNullApi @NonNullFields package org.springframework.context.aot
AOT support for application contexts.

Related Packages
Package
Description
org.springframework.context
This package builds on the beans package to add support for message sources and for the Observer design pattern, and the ability for application objects to obtain resources using a consistent API.
Class
Description
AbstractAotProcessor<T>
Abstract base class for filesystem-based ahead-of-time (AOT) processing.
AbstractAotProcessor.Settings
Common settings for AOT processors.
AbstractAotProcessor.Settings.Builder
Fluent builder API for `AbstractAotProcessor.Settings`.
AotApplicationContextInitializer<C extends ConfigurableApplicationContext>
Specialized `ApplicationContextInitializer` used to initialize a `ConfigurableApplicationContext` using artifacts that were generated ahead-of-time.
ApplicationContextAotGenerator
Process an `ApplicationContext` and its `BeanFactory` to generate code that represents the state of the bean factory, as well as the necessary hints that can be used at runtime in a constrained environment.
ContextAotProcessor
Filesystem-based ahead-of-time (AOT) processing base implementation.
ReflectiveProcessorAotContributionBuilder
Builder for an AOT contribution that detects the presence of `@Reflective` on annotated elements and invoke the underlying `ReflectiveProcessor` implementations.