如 8.7.3,发布到 Maven 中央库
如 9.7.3,发布到 AnyLine 私服
| AnyLine | JDK | Spring | Spring Boot | 运行环境 |
|---|---|---|---|---|
| 8.7.2 / 8.7.3 | 8 | 5 | 2 | Java / Spring / Solon / Vertx |
| 8.7.2-jdk17 | 17 | 6.0.10 / 6.1.11 | 3.1.11 / 3.3.2 | Java / Spring / Solon / Vertx |
| 8.7.2-jdk21 | 21 | 6.0.10 / 6.1.11 | 3.1.11 / 3.3.2 | Java / Spring / Solon / Vertx |
| 8.7.3-jdk21-boot4 | 21 | 7.0.2 | 4.0.1 | Java / Spring / Solon / Vertx |
8.7.1 及之前默认基于 Spring;8.7.2 及之后需区分运行环境,当前支持:
主要区别仅在于类加载机制,核心代码一致,对项目代码无影响。
lastUpdated 确认最新日期,对照本地 Maven 仓库中的 jar 文件名验证版本一致。
Always update snapshots,保证快照版本及时更新。
项目中所有 AnyLine 依赖务必保持版本号一致。不一致会加载多个版本的 anyline-core、anyline-data 等基础类,不同版本的 jar 会注入同名 Bean 导致启动失败。
Spring 3.x 需要 JDK 17 支持,Tomcat 默认 10.x,Maven 最低 3.8.3。对应 AnyLine 需要 8.7.2 及以上版本,注意使用带 -jdk17 后缀的版本。