문제
- RestTemplate 강의를 듣던 도중 복사 붙여넣기를 시도하는데 인텔리제이 파일에 계속 이전에 복사했던 코드가 붙여넣어지는 현상이 발생
시도
- 복붙 오류
- 코드스니펫에 있는 코드가 실제로 잘 못 올려져있어서 안되는 것인가 확인
-> 다시 복사한 후 메모장에 붙여넣자 제대로 실행됨
-> 이 문제는 아닌 것으로 판단
- IDE가 코드를 제대로 인식하지 못하고 있는 것으로 판단
-> 종료했다가 다시 프로젝트 실행
-> 같은 오류 반복
-> IDE 클립보드 기록 (캐시)가 가득차서 안되는 건가? 라는 생각이 듬 (맞는지는 모르겠음)
-> 시도
해결
- 인텔리제이에서 File > Invalidate caches에서 'Clear file system cache and Local history', 'Clear VCS Log caches and indexes', 'Delete embedded browser engine cache and cookies'를 선택해서 지우자 해결이 됨
-> IDE에서 저장되어 있는 캐시 혹은 쿠키가 오류를 일으킨 것으로 보인다.
알게 된 점
- 캐시나 쿠키가 브라우저 상에서 로그인하는 기능을 만들때에나 사용되고 오류를 일으키는 줄 알았는데 IDE 상에서도 오류를 일으킨다는 것은 처음 겪어보았다.
-> 복붙 오류 자체를 처음 겪어보았는데, 캐시나 쿠키에 대해서 한 번 더 찾아보고 생각해 볼 수 있는 기회가 되었다.