Error solution
[Error/JAVA] NullPointerException
miniBcake
2024. 7. 18. 10:00
오류메세지 기록
NullPointerException
NPE는 주어가 없어서 발생하는 에러이다.
즉, 객체가 없어서 발생하는 에러다.
객체 지향 언어는 메서드를 객체가 실행한다. (주어 = 메서드를 실행시키는 주체)
따라서 이 코드의 문제 되는 부분을 가보면,
if (stuDTO.getCondition().equals("ALL")) {...} 코드가 나오게 되는데
여기서 객체가 되는 stuDTO나 condition의 값에 문제가 있음을 알 수 있다.
매개변수로 비어있지 않은 stuDTO를 넘겨주었기 때문에
stuDTO 안에 있는 condition의 값을 확인해보니 condition값이 누락된 것을 확인 할 수 있었다.
condition값을 setCondition으로 stuDTO에 넣고 다시 확인해보니 잘 돌아가는 것을 확인 할 수 있었다.