본문 바로가기
Java/Spring with Error

[해결 방법] nested exception is java.lang.NullPointerException

by HJ0216 2023. 4. 9.

🌿 기본 환경: IDE: STS, Language: Java

 

 

발생 Error

Spring에서 다음 Source Code를 실행할 경우,

⭐ 하기 Error 발생

Failed to instantiate [user.service.UserUpdateService]: Constructor threw exception; nested exception is java.lang.NullPointerException

 

 

발생 원인

userDAO가 null로 선언된 상태에서 getUserList()를 실행하고자 할 때, NullPointerException 발생

 

 

해결 방법

List 선언부를 UserSelectService의 객체가 생성될 때 같이 실행되도록 하지 않고

execute() 실행될 때 생성되도록 변경하여 userDAO가 null이 아닌 값이 Setter에 주입되고 나서 값을 대입