Java & Spring
문자열 유효성 검증 유틸 메소드 StringUtils.hasText(String)
문제 상황 토이프로젝트 진행중 파라미터로 전달된 문자열이 유효할 경우에만 수행해야 하는 로직이 있었다. 여기서 의미하는 유효함은 공백을 제외하고 길이가 1이상인 경우를 의미한다. String 클래스에 있는 isEmpty를 사용해봤지만 NPE가 발생해서 내용을 확인해보니, null 체크는 하지 않고 바로 길이가 0인지만 판별함을 알 수 있었다. org.springframework.util.StringUtils#isEmpty String을 파라미터로 전달하면, null체크도 해주고, 길이가 0이 아닌지 체크해주는 메소드가 필요했다. 익숙하게 사용하던 것은 아니지만 스쳐가며 본 기억이 있는 StringUtils 클래스를 활용해보기로 했다. 이 포스팅에서 다루는 StringUtils는 org.springfram..