자바에서 NULL 혹은 공백, 띄어쓰기만 있는 항목이 들어올 경우
위와 같이 스프링에서 제공하는 StringUtils.hasText(값)
을 이용해서 false 값을 받을 수 있다.
유효한 문자열인 경우에만 true !!!
.isBlank()
의 경우 "" 처럼 정말로 비어있는 값만을 추려낼 수 있다.
" " -> 띄어쓰기가 포함되어 있기 때문에 내용이 있는 문자열로 판단
(비어있지 않다는 것으로 판단.)
심지어 null 값은 NullPointException 을 발생시킨다.
== null
은 .isBlank()
와 다르게 null 만을 잡아 낼 수 있다.
"", " " 은 null이 아니라 내용이 비어있는 문자열이기 때문에 잡아 낼 수 없다.