此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Framework 6.2.6spring-doc.cadn.net.cn

Null 安全

Kotlin 的主要功能之一是 null 安全、 它干净利落地处理了null值,而不是碰到著名的NullPointerException在运行时。这通过可为 null 性使应用程序更安全 声明并表达“值或无值”语义,而无需支付包装器的成本,例如Optional. Kotlin 允许使用具有可为 null 值的函数结构。请参阅此 Kotlin null 安全综合指南spring-doc.cadn.net.cn

尽管 Java 不允许在其类型系统中表达 null 安全,但 Spring 框架 通过工具友好的 JSpecify 注释提供整个 Spring Framework API 的空安全spring-doc.cadn.net.cn

从 Kotlin 2.1 开始,Kotlin 严格处理来自org.jspecify.annotations包。spring-doc.cadn.net.cn