Loading...
Spring Framework Reference Documentation 7.0.2의 Null-safety의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
Kotlin의 핵심 기능 중 하나는 null-safety로,
유명한 NullPointerException을 런타임에서 마주치는 대신 컴파일 타임에 null 값들을 깔끔하게 처리합니다.
이는 nullability 선언과 “값 또는 무값(value or no value)” 시맨틱스를 래퍼(Optional과 같은)의 비용을 지불하지 않고 표현함으로써 애플리케이션을 더 안전하게 만듭니다.
Kotlin은 nullable 값들과 함께 함수형 구성 요소를 사용하는 것을 허용합니다. 이에 대해서는 Kotlin null-safety에 대한 포괄적인 가이드를 참고하십시오.
Java는 타입 시스템에서 null-safety를 표현할 수 없지만, Spring Framework는 툴 친화적인 JSpecify 어노테이션을 통해 Spring Framework API 전체의 null-safety를 제공합니다.
Kotlin 2.1부터, Kotlin은 org.jspecify.annotations 패키지의 nullability 어노테이션에 대한 엄격한 처리를 강제합니다.
Extensions
Classes and Interfaces