Debug Log

스프링) cannot find symbol method getProfileImage()

밍미a 2023. 1. 18. 01:26
728x90

문제인식

 

프로필 수정 기능을 구현하고 테스트를 하기 위해서 서버를 돌렸는데 에러가 발생했다...

에러코드를 읽어보니 파인드 심볼.. 심볼을 찾을 수 없다.. 라고 해석이 되었다.

심볼 : 메서드 겟어쩌구 라고 하고

보니까 다 겟 메서드들만 찾을 수 없다고 한다. 빌더패턴이랑..


Try

뭐지…? 여기서 나는 겟터에서 문제가 있다는 생각을 못하고 그냥

무지성으로 파파고에 location: variable modifyUserProfileRequestDto of type ModifyUserProfileRequestDto 번역을 돌리고는

구글에 cannot find symbol method 를 검색했다.

다행히 구글에 해결방법이 있었다.

 


문제해결

 

구글님께서 말씀하시길...

롬복을 주입을 안해줘서 그런거라고 한다.

https://m.blog.naver.com/light-star/221969272088

 

그래들로 가서  롬복을 주입해주었다.

annotationProcessor 'org.projectlombok:lombok'

 

해결완료 - ★


느낀점

요새 에러코드를 보면 찬찬히 에러코드를 읽으면서 문제점을 찾는 연습을 하고 있는데

아직 문제가 일어난 원인에 대해서 깊게 생각하지 못하고 에러코드를 한번 읽고 그냥 구글에 그 에러코드를 검색해본다. 

뭔가 흠.. 심볼을 찾지 못하고 있는것 같군... 하는 것까진 갔는데 거기서 한발 더 나아가 

빌더패턴이랑 게터에서 이런 에러들이 발생을 했네..? 그럼  롬복에 문제가 있는게 아닐까?? 라는 생각까지는 생각이 미치지 못해서 아쉽다...

이렇게 깊게 생각하는 연습은 어떻게 해야하는걸까...??