在 Spring Boot 3 中,如何通过常规 J​​VM 应用程序从 Spring AOT 中受益?

Har*_*own 13 java spring spring-boot ahead-of-time-compile

Spring Boot 3 将于 2022 年 11 月发布。候选版本 2 已经发布。

Spring Boot 3 将随 Spring AOT 一起发布。Spring AOT 生成额外的源代码,以便避免反射调用。

引入 Spring AOT 来生成GraalVM Native Images。然而,理论上 Spring AOT 也可以用于常规 JVM 应用程序,以加快启动过程(因为常规调用应该比反射调用更快)。

不幸的是,我在Spring Boot 3 参考文档中没有找到任何有关如何将 Spring AOT 用于常规 JVM 应用程序的内容。你知道我如何在常规 JVM 应用程序中从 Spring AOT 中获益吗?

小智 -1

我认为由于Spring 倡导者的这段视频,他们已经走向了不同的方向。看起来 AOT 仅与 GraalVM 一起使用。

要回答您的问题,您只能将 AOT 优势与 GraalVM 结合使用。