== build: plain jar (mvn package)
== build: jar with Spring AOT output (mvn -Pnative package; this does NOT compile a native image)
initializers in plain jar:       0
initializers in Spring AOT jar:  1
== extract both jars (java -Djarmode=tools -jar app.jar extract)
/home/claude/spring-boot-demo/aot-cache/work/ext:
app.jar
lib

/home/claude/spring-boot-demo/aot-cache/work/ext-springaot:
app.jar
lib
== build: the same service after a one-line change (the unit price in OrderService), for the mismatch and layer checks
edited: 20:        BigDecimal unit = BigDecimal.valueOf(5_99, 2);
