정의

StringUtils란

springframework.util 에서 제공하는 문자열 처리 Util Class

Static Methods

| Method명 | 기능 | | ———– | ———————————— | | inEmpty() | 문자열이 null이거나 비어있는지 체크 | | hasLength() | 문자열이 null이 아니고 길이가 있는지 체크 | | hasText() | 문자열이 null이 아니고 길이가 있으며, 공백문자가 아닌지 체크 | 이외에도 다양한 Static Methods 가 있지만 이번 글에서는 위 3가지만 다루겠다.

사용법

Gradle (Short) 형식으로 build.gradle 파일에 의존성을 설정해준다.

implementation 'org.springframework:spring-core:6.1.6'

각 메서드 별 사용 예시를 보도록 하자. string 데이터 중 유의미한 데이터는 null이 아니고 공백문자가 없는 데이터 일 것이다. 이런 데이터를 확인하는 hasText() method부터 살펴보자.

public static BooleanExpression stringUpperLikeIfExist(StringPath entityString, String emptableString) {  
    return StringUtils.hasText(emptableString) ? entityString.upper().like(emptiableString) : null;  
}

emptableString 값이 null이 아니며 공백문자가 없는지 확인하고, 내용이 있다면 BooleanExpression을 반환하는 샘플 코드이다.


연결문서

댓글남기기