본문 바로가기

개인 프로젝트/포트폴리오 프로젝트

[210520] lombok cannot find symbol 해결 & 매핑 실패 문제

 

지난 포스팅에 작성했던 lombok cannot find symbol 문제는 해결했다. spring boot가 버전 관리를 지원해주는 걸 알고, gradle에 추가한 모든 종속성의 버전을 표기하지 않도록 해서 build했더니 문제가 생기지 않았다. 기초지식이 중요함을 다시 깨달았다. 버전끼리 충돌해서 문제를 일으켰던 모양이다. 

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

 

Lombok cannot find symbol 에러

원래는 잘 됐었는데.. 갑자기 lombok @Getter를 설정했음에도 불구하고 컴파일 과정에서 필드변수들의 get...

blog.naver.com

위 링크는 지난 게시글에도 첨부했던 링크다. 

 

 

매핑은 여전히 안 된다. 최신 동향이 web.xml, dispatcher-servlet.xml과 같은 xml파일을 자바 파일로 대체하는 것이라는 걸 알고, 대체해보았으나, 여전히 404 에러를 일으킨다. 디버깅을 해 본 결과 대체를 위해 만든 자바파일은 실행조차 되지 않는다. 처음에 프로젝트를 생성할 때 start.spring.io를 사용했는데, 사실 그때부터 web.xml이 없었다. 프로그램이 돌아갈 때 web.xml 같은 요소를 찾지 않아서 내가 새로 만들었다고 해도 인식하지 못하는 걸까? 아무튼 엄청나게 멍청한 실수를 하고 있는 것만 같다는 생각이 든다... 진짜로 문제 해결이 안 되면 프로젝트를 새로 생성해서 처음부터 진행해 봐야겠다. 

 

그래도 이렇게 프로젝트를 진행하고 있으니 학부생 시절이 떠올랐다. 그때는 과제 마감일에 쫓겨서 안 되는 걸 되게 하려고 엄청 고생을 했었는데, 그 감각을 다시 느끼고 있다. 꾸준히 계속 프로젝트를 진행해야겠다. 다음에 글을 쓸 때는 프로젝트에 진전이 있다면 좋겠다.