From ba9afc005c3d94e68276dcaa23d7737aff10665c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Nicoll?= Date: Mon, 3 Nov 2025 15:06:53 +0100 Subject: [PATCH] Adapt AOTCache documentation to JEP 514 Closes gh-47274 --- .../modules/reference/pages/packaging/class-data-sharing.adoc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/spring-boot-project/spring-boot-docs/src/docs/antora/modules/reference/pages/packaging/class-data-sharing.adoc b/spring-boot-project/spring-boot-docs/src/docs/antora/modules/reference/pages/packaging/class-data-sharing.adoc index 288a60b5002..65a32c1831a 100644 --- a/spring-boot-project/spring-boot-docs/src/docs/antora/modules/reference/pages/packaging/class-data-sharing.adoc +++ b/spring-boot-project/spring-boot-docs/src/docs/antora/modules/reference/pages/packaging/class-data-sharing.adoc @@ -38,12 +38,10 @@ To use the AOT cache, you should first perform a training run on your applicatio ---- $ java -Djarmode=tools -jar my-app.jar extract --destination application $ cd application -$ java -XX:AOTMode=record -XX:AOTConfiguration=app.aotconf -Dspring.context.exit=onRefresh -jar my-app.jar -$ java -XX:AOTMode=create -XX:AOTConfiguration=app.aotconf -XX:AOTCache=app.aot -jar my-app.jar +$ java -XX:AOTCacheOutput=app.aot -Dspring.context.exit=onRefresh -jar my-app.jar ---- This creates an `app.aot` cache file that can be reused as long as the application is not updated. -The intermediate `app.aotconf` file is no longer needed and can be safely deleted. To use the cache file, you need to add an extra parameter when starting the application: