본문 바로가기
Java/JPA

[SpringBoot_JPA_1] StringUtils.hasText()

by HJ0216 2023. 5. 27.

이 글은 김영한의 [실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발] 수강하며 정리한 글입니다.

 

 

🟦 기본 환경: IDE: IntelliJ, Language: Java

 

 

1. isEmpty()

 - Java6부터 사용 가능

 - String의 길이로 T/F 판단

 

2. isBlanck()

- Java11부터 사용 가능

 - 빈칸도 Blank로 인식

 

3. StringUtils.haxText()

- Check whether the given String contains actual text

- Null값이라도 실제 text가 없을 경우, false 반환

 - Spring FrameWork에서 제공

 

 

 

참고 자료

 

StringUtils (Spring Framework 6.0.9 API)

hasText Check whether the given CharSequence contains actual text. More specifically, this method returns true if the CharSequence is not null, its length is greater than 0, and it contains at least one non-whitespace character. StringUtils.hasText(null) =

docs.spring.io

 

 

자바 StringUtils.hasText를 이용한 공백 NULL 확인방법

자바에서 NULL 혹은 공백, 띄어쓰기만 있는 항목이 들어올 경우 isblank를 사용하면 null을 확인할 수 없고 == null을 사용하면 반대 경우의 문제가 생기는데 굳이 메소드를 따로 만들어서 사용하느니

wakestand.tistory.com

 

'Java > JPA' 카테고리의 다른 글

[SpringBoot_JPA_1] @Transactional  (0) 2023.05.29
[SpringBoot_JPA_1] Dirty Checking & Merge  (0) 2023.05.28
[SpringBoot_JPA_1] create Private Method  (0) 2023.05.27
[SpringBoot_JPA_1] Injection  (0) 2023.05.25
[SpringBoot_JPA_1] Cascade Type  (0) 2023.05.25