Nullability annotation 부착
목적
- POJO가 null을 반환 또는 사용하는지 여부 확인을 위함
요구사항
-
Null
이 가능한 객체에 대해 Nullability annotation을 부착한다 - Nullability annotation은 Jspecify을 사용한다.
- 여기서
NullMarked
,NonNullMarked
등 클래스 레벨에 적용되는 어노테이션은 lombok과 호환되지 않아 사용하지 않고,Nullable
,NonNull
만 사용해야 함
- 여기서
예시
public class SomeClass {
@NonNull
String getName();
@Nullable
Integer getValue();
}
Edited by Jun