언어 및 프레임워크/SPRING

Spring Boot - String Utils 에러 관련

개발참치 2021. 7. 13.

문제

인수인계 받은 코드를 빌드 중에 StringUtils 관련 에러가 발생했습니다.

 

분석

C#에서 문자열이 null 이거나 공백인지 검사하는 함수인 String.IsNullOrEmpty랑 비슷한 함수가

Java에서 com.mysql.cj.util.StringUtils로 있는데, 패키지 구조상 com.xxx가 겹치기 때문에 발생한 빌드 에러입니다.

 

해결

비슷한 함수인 org.springframework.util.StringUtils를 써서 해결하였습니다.

 

com.mysql.cj.util.StringUtils.IsNullOrEmpty() -> org.springframework.util.StringUtils.hasText()

 

댓글