[Java] Null pointer exception 해결하기, 문자열 null 체크하기. 빈객체 체크하기
현업에서 가장 많이 발생하는 오류 중 하나가 바로 Null pointer exception 이다. 포함한 특정 문자열과 비교하여 분기처리를 하는 등의 비즈니스 로직이 많기 때문이다. 따라서 이를 예방하기 위한 몇가지 방법을 아래에서 소개한다. 1. 비교문자열을 앞에 놓는 방식으로 equlas 문을 사용하자. null과 문자열을 비교하는 일을 방지한다. public void getStrEquals(String str){ if("abc".equals(str)){ logger.info("str은 abc문과 일치"); } } 2. ObjectUtils.isEmpty() 혹은 StringUtils.isNotEmpty를 사용한 후, 비즈니스 로직을 작성하자. ObjectUtils의 경우 null 체크와 빈 문자열 ..
2023.05.30