반응형 NotEmpty1 null 관련 (Null, isEmpty(), null관련 annotation) 먼저 자바에서 null과 isEmpty 의 차이를 알아보면 null 인스턴스가 생성되지 않은 상태, list변수가 메모리에 아무런 주소값도 참조하지 않은 상태이다. list에 값이 없을 경우 null로 체크를 하면 안된다. isEmpty() size()=0 자바 SE1.6이상에서부터 사용가능하다. 리스트는 생성이 되었으나 값이 없는 빈 상태를 뜻한다. 그럼 리스트에서 말고 변수로써 null은 값이 있거나 null이거나 둘중 하나이다. 하지만 코딩을 하다보면 항상 필수 required 되어야하는 값들이 존재하는데 유효성 검사를 하는 방법은 많지만 annotation을 소개해보려고 한다. @NotNull null만 허용 안함 "" 이나 " " 는 허용 @NotEmpty null과 "" 둘다 허용 안함 " ".. 2022. 7. 1. 이전 1 다음 반응형