hello
发布于 2026-09-29 / 2 阅读
0
0

Java 27 + Spring Boot 4.2.0-M2 免费学习入口清单

本文是一份官方/开源免费入口清单,聚焦 Java 27 与 Spring Boot 4.2.0-M2 可合法公开获取的文档、JEP、发行说明、下载页与示例仓库。

条目均已核实可访问;适合收藏,按需跳转阅读。不含盗版、不明网盘或付费墙绕过内容。

说明:Spring Boot 4.2.0-M2 为里程碑预览版;生产请优先关注稳定线。Java 27 为 2026-09-15 GA 的特性版本(非 LTS)。


Java 27 官方发布与说明

Oracle 博客:The Arrival of Java 27

Inside.java:JDK 27 Available

OpenJDK JDK 27 项目页

  • 用途:权威特性表(9 个 JEP)与发布日程(GA:2026-09-15)。
  • 链接:https://openjdk.org/projects/jdk/27/
  • 是否需注册:否
  • 许可/免费:OpenJDK 公开站点

Oracle JDK 27 Release Notes

Java SE 27 API 文档

Dev.java / Learn.java

  • 用途:Oracle 官方学习门户与入门教育内容(含 Java 27 Launch 回放入口)。
  • 链接:https://dev.java/ 、https://learn.java/
  • 是否需注册:浏览否;部分互动功能可选账号
  • 许可/免费:公开学习资源

JDK 下载与早期构建

OpenJDK JDK 27 GA 构建(jdk.java.net)

  • 用途:Oracle 提供的 OpenJDK 27 生产就绪开源构建(Linux/macOS/Windows)。
  • 链接:https://jdk.java.net/27/
  • 是否需注册:否
  • 许可/免费:GPLv2 with Classpath Exception;免费下载

jdk.java.net 总入口

  • 用途:浏览各版本 OpenJDK 构建(GA / Early-Access)。
  • 链接:https://jdk.java.net/
  • 是否需注册:否
  • 许可/免费:同上

Oracle JDK 27 下载页

  • 用途:Oracle JDK 27 安装包/压缩包下载;页面注明 NFTC 下可免费用于生产与再分发(至 2027-03,由 JDK 28 接替)。
  • 链接:https://www.oracle.com/java/technologies/downloads/#java27
  • 是否需注册:页面公开;下载时通常需接受许可条款,一般无需付费订阅
  • 许可/免费:Oracle No-Fee Terms and Conditions (NFTC)

OpenJDK JDK 28 Early-Access(可选)

  • 用途:下一版本早期构建与变更说明(含 Valhalla 等相关进展预览)。
  • 链接:https://jdk.java.net/28/
  • 是否需注册:否
  • 许可/免费:GPLv2 with Classpath Exception;EA 不提供生产支持

JEP / 特性入口

JEP Index(总索引)

  • 用途:全部 JEP 索引;可检索 JDK 27 Closed/Delivered 条目。
  • 链接:https://openjdk.org/jeps/0
  • 是否需注册:否
  • 许可/免费:公开

JDK 27 交付的 9 项 JEP(直达)

JEP 标题 链接
523 Make G1 the Default Garbage Collector in All Environments https://openjdk.org/jeps/523
527 Post-Quantum Hybrid Key Exchange for TLS 1.3 https://openjdk.org/jeps/527
531 Lazy Constants (Third Preview) https://openjdk.org/jeps/531
532 Primitive Types in Patterns, instanceof, and switch (Fifth Preview) https://openjdk.org/jeps/532
533 Structured Concurrency (Seventh Preview) https://openjdk.org/jeps/533
534 Compact Object Headers by Default https://openjdk.org/jeps/534
536 JFR In-Process Data Redaction https://openjdk.org/jeps/536
537 Vector API (Twelfth Incubator) https://openjdk.org/jeps/537
538 PEM Encodings of Cryptographic Objects (Third Preview) https://openjdk.org/jeps/538
  • 是否需注册:否
  • 许可/免费:OpenJDK JEP 公开文档

Spring Boot 4.2.0-M2 发行说明与文档

GitHub Wiki:Spring Boot 4.2.0-M2 Release Notes

GitHub Release:v4.2.0-M2

Spring Boot 4.2 参考文档(开发中)

链接替换说明:旧路径 https://docs.spring.io/spring-boot/docs/4.2.0-M2/reference/htmlsingle/ 已 404,改用当前 Antora 结构下的 docs.spring.io/spring-boot/4.2/。

Spring Boot 4.2.0-M2 API Javadoc

链接替换说明:.../docs/4.2.0-M2/api/ 已 404,改用上述地址(页面标题为 Spring Boot 4.2.0-M2 API)。

Maven Central:spring-boot 4.2.0-M2


示例仓库 / Getting Started

Spring Initializr

  • 用途:生成可运行的 Spring Boot 工程骨架(可选里程碑版本依赖)。
  • 链接:https://start.spring.io/
  • 是否需注册:否
  • 许可/免费:公开服务;生成项目通常为 Apache 2.0 模板

官方指南:Building an Application with Spring Boot

  • 用途:官方 Getting Started 教程(配合 Initializr)。
  • 链接:https://spring.io/guides/gs/spring-boot/
  • 是否需注册:否
  • 许可/免费:指南文字与示例代码公开(代码 ASLv2)

指南配套仓库 gs-spring-boot

Spring Boot 源码标签 v4.2.0-M2

说明:未找到独立的 spring-boot-sample 公开仓库(对应 URL 404);学习示例请优先用 Initializr、官方 Guides 与源码树中的测试/文档模块。


收藏提示

  1. Java 侧:先看 OpenJDK 项目页 + Release Notes,再按需深入单条 JEP;下载优先 jdk.java.net/27(GPL)或 Oracle NFTC 页。
  2. Spring Boot 侧:先读 Wiki Release Notes,再对照 docs.spring.io/spring-boot/4.2/ 与系统要求(已支持 Java 27)。
  3. M2 为预览里程碑,升级前务必核对弃用项与配置变更;生产环境请等待正式 GA。

(本稿为 spring4all「免费资源」收藏向清单,仅收录可合法公开分享的官方/开源入口。)


评论