문제점
스프링 숙련강의 진행중 메인페이지에 접속하려고 하면 이런 에러가 떴다.
다른 경로를 입력하면 접속이 잘 되는데 메인페이지만 접속이 안되는 문제가 생겼다.
시도해본 것들
index.html 파일 위치가 잘못됐는지 확인했지만 이상 없었음.
컨트롤러에 설정이 잘못 됐는지 확인해봤지만 이것도 이상 없었음.
localhost:8080/api 에러
localhost:8080/api/shop 에러
localhost:8080/api/user/login 정상작동
localhost:8080/api/user/signup 정상작동
해결
코드스니펫과 프로젝트명이 달라서 생겼던 문제인것 같음.
프로젝트명을 수정하고 코드스니펫을 붙여넣기 하니까 정상 작동.
알게 된 점
프로젝트명을 다르게하고 복사붙여넣기 한 후에 모두 찾아바꾸기로 수정하는건 좋지 않다.
내가 찾지 못한 곳이 한 곳이라도 있다면 에러가 난다.
이 문제로 고민하고 이것저것 시도한 시간이 3시간이 넘게 걸렸다.
프로젝트명, 패키지명, 클래스명 등 이름이 굉장히 중요하다 작은 오타 하나라도 있다면
작동이 안되니까..앞으로 항상 신경쓰도록 해야겠다.