Darren's Devlog

[에러해결 ep.2] View를 변경했는데 반영이 안됩니다.(ft. Maven Clean빌드) 본문

Spring/에러해결

[에러해결 ep.2] View를 변경했는데 반영이 안됩니다.(ft. Maven Clean빌드)

Darren Gwon 2022. 9. 8. 15:06
반응형

네이버 블로그에서 티스토리로 이전하는 중입니다.

https://blog.naver.com/darren_gwon/222697364351

 

 

episode 2.
View를 변경했는데 반영이 안됩니다.

질문자분께서 HomeController와 home.jsp를 삭제하셨는데도

맵핑이 유지되어 있고, index.jsp를 불러오지 못한다는 질문을 하셨습니다.


문제해결


먼저, servlet-context에 default 주소를 "/"에 view로 index.jsp맵핑을 하도록 안내해드렸습니다.

하지만 이미 설정을 해 놓은 상태라고 하셔서 프로젝트 파일 구성을 확인해보았습니다.

HomeController와 home.jsp가 제대로 삭제되어있는 걸 확인했습니다.

 

 
제거도 이미 제대로 되어있는 상태네요.
 
default 주소와 view를 맵핑도 하였고, HomeConroller와 home.jsp를
확실히 삭제하셨는데도 맵핑이 끊어지지 않는 것은
프로젝트 빌드과정 중에 문제가 있었겠구나 유추할 수 있었습니다.
 
그래서 마지막 방안으로 Maven Clean Build하는 방법을 안내해드렸습니다.
 
 

[IntelliJ] Maven 프로젝트 Clean 빌드 하는 법 (수정한 코드가 반영이 안될 때)

네이버 블로그에서 티스토리로 이전하는 중입니다. https://blog.naver.com/darren_gwon/222695066772 안녕하세요. 종종 코드를 수정 후 배포를 해도 반영이 안되서 고생하는 경우가 있습니다. 잘 안되는 원인

darrenlog.tistory.com

 

역시나 이전 빌드의 캐시가 새로운 빌드에 문제를 일으켰던 것이 맞았습니다.
Clean Build를 하고나니 제대로 맵핑이 되셨다고 하십니다.
 
종종 이렇게  캐시가 잡히는 버그가 발생하니
코드를 수정했는데도 반영이 안될 경우 위 방법대로 해보시면 될 거 같습니다!
 

 

앞으로 종종 제가 직접 해결했던 에러 사례들이 있을 때 마다 시리즈로 작성해보도록 하겠습니다~~

반응형
Comments