Skip to content

Commit 428539f

Browse files
committed
Polishing
1 parent d0d5730 commit 428539f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

framework-docs/src/docs/asciidoc/core/core-aot.adoc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ A Spring AOT processed application typically generates:
2626
* {api-spring-framework}/aot/hint/RuntimeHints.html[`RuntimeHints`] for the use of reflection, resource loading, serialization, and JDK proxies.
2727

2828
NOTE: At the moment, AOT is focused on allowing Spring applications to be deployed as native images using GraalVM.
29-
We intend to offer more JVM-based use cases in future generations.
29+
We intend to support more JVM-based use cases in future generations.
3030

3131
[[aot-basics]]
3232
== AOT engine overview
@@ -37,12 +37,12 @@ The entry point of the AOT engine for processing an `ApplicationContext` arrange
3737
* Invoke the available `BeanFactoryInitializationAotProcessor` implementations and apply their contributions against the `GenerationContext`.
3838
For instance, a core implementation iterates over all candidate bean definitions and generates the necessary code to restore the state of the `BeanFactory`.
3939

40-
Once this process completes, the `GenerationContext` has been updated with the generated code, resources, and classes that are necessary for the application to run.
40+
Once this process completes, the `GenerationContext` will have been updated with the generated code, resources, and classes that are necessary for the application to run.
4141
The `RuntimeHints` instance can also be used to generate the relevant GraalVM native image configuration files.
4242

4343
`ApplicationContextAotGenerator#processAheadOfTime` returns the class name of the `ApplicationContextInitializer` entry point that allows the context to be started with AOT optimizations.
4444

45-
Those steps are covered in more details in the sections below.
45+
Those steps are covered in greater detail in the sections below.
4646

4747
[[aot-refresh]]
4848
== Refresh for AOT Processing
@@ -84,9 +84,9 @@ These are:
8484

8585
* `MergedBeanDefinitionPostProcessor` implementations post-process bean definitions to extract additional settings, such as `init` and `destroy` methods.
8686
* `SmartInstantiationAwareBeanPostProcessor` implementations determine a more precise bean type if necessary.
87-
This makes sure to create any proxy that is required at runtime.
87+
This makes sure to create any proxy that will be required at runtime.
8888

89-
One this part completes, the `BeanFactory` contains the bean definitions that are necessary for the application to run. It does not trigger bean instantiation but allows the AOT engine to inspect the beans that would be created at runtime.
89+
One this part completes, the `BeanFactory` contains the bean definitions that are necessary for the application to run. It does not trigger bean instantiation but allows the AOT engine to inspect the beans that will be created at runtime.
9090

9191
[[aot-bean-factory-initialization-contributions]]
9292
== Bean Factory Initialization AOT Contributions

0 commit comments

Comments
 (0)