启用 Java AOT 编译打包 Solon 项目(Solon AOT)
1、Java 的 AOT(Ahead-Of-Time) AOT(Ahead-Of-Time)编译是与 JIT(Just-In-Time)相对的一种编译方式。 在 AOT 模式下,Java 字节码(Bytecode)在程序运行之前,就被提前编译为目标平台的本地机器代码。 2、Solon AOT Solon AOT 是 Java AOT 的增强模式。可借助容器在运行时收集相关的类信息,然后在打包时为有 “动态代理需求的类” 生成对应具体类(类名风格,Xxx$$SolonAotProxy.class)。 使用条件要求: 使用 solon-maven-plugin 打包方式 要求 java 17+ (java 17 后才支持 AOT) 大概的构建过程(过程为自动): 编译(生成 .class 文件) -> Solon AOT(运行->收集->生成补充的 .class 文件) -> 打包 3、使用 solon-parent <parent> <groupId>org.noear</groupId> <artifact...

