Null Safety
Last updated
Was this helpful?
Last updated
Was this helpful?
λ μμ μ±μ λμ΄λ λ°©λ²
μλμ κ°μ μ½λλ₯Ό λ§λ€μ§ μλ λ°©λ²
νΉμ μλμ κ°μ λ 체ν¬λ₯Ό νμ§ μμμ λ°μνλ NPE λ₯Ό (Null Pointer Exception) λ°©μ§νλ λ°©λ²
μλ²½ν λ°©λ²μ μλμ§λ§ IDE μμ κ²½κ³ λ₯Ό νμν¨μΌλ‘μ¨ 1μ°¨μ μΈ λ¬Έμ λ₯Ό λ°©μ§νκ³ , μ νν μλ¬ μμΉλ₯Ό νμΈν μ μλλ‘ λμ
ν΄λΉ κ°μ΄λ ν¨μ λ±μ΄ Null μ΄ μλμ λνλ΄λ μ΄λ Έν μ΄μ
org.springframework.lang.NonNull μ¬μ©
λ©μλ νλΌλ―Έν°μ λΆμ΄λ κ²½μ°: null μ΄ λ€μ΄μ€λ κ²μ μ¬μ μ λ°©μ§ν¨
νλ‘νΌν°μ λΆμ΄λ κ²½μ°: null μ μ μ₯νλ κ²½μ° κ²½κ³
λ©μλμ λΆμ΄λ κ²½μ°: null μ 리ν΄νλ κ²½μ° κ²½κ³ , μλ΅κ°μ μ μ₯νκ±°λ νμ©νλ μͺ½λ NonNull μ΄λΌκ³ μ λ’°νκ³ μ¬μ©
@NonNull κ³Ό λ°λλ‘ ν΄λΉ λ°μ΄ν°κ° null μΌ μ μμμ λͺ μν¨
ν΄λΉ μ΄λ Έν μ΄μ μ΄ λΆμ κ°μ μ¬μ©νλ κ²½μ° null check λ₯Ό νμ μννλλ‘ κ²½κ³