此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Framework 6.2.6! |
Null 安全
Kotlin 的主要功能之一是 null 安全、
它干净利落地处理了null
值,而不是碰到著名的NullPointerException
在运行时。这通过可为 null 性使应用程序更安全
声明并表达“值或无值”语义,而无需支付包装器的成本,例如Optional
.
Kotlin 允许使用具有可为 null 值的函数结构。请参阅此 Kotlin null 安全综合指南。
尽管 Java 不允许在其类型系统中表达 null 安全,但 Spring 框架 通过工具友好的 JSpecify 注释提供整个 Spring Framework API 的空安全。
从 Kotlin 2.1 开始,Kotlin 严格处理来自org.jspecify.annotations
包。