Spring

AWS + SpringBoot + Mustache + Jar 404에러

히비스 2021. 3. 24. 23:24

Spring + Jsp 환경에서만 개발할땐 몰랐던 내용들을 springboot를 공부하면서 많이 배운다...

 

일단 Jsp로만 개발하려다가 속도이슈로 Mustache로 전체 다 바꿔줘야 하는 불상사가 생겼는데

이건 추후 더 정리하고 글을 쓰려 한다.

 

제목처럼 배포했는데 local에선 잘되지만 ec2에 배포하는 순간 404에러를 뜨면서 url을 잘못호출했다는 알림을 준다.

 

해결방법은

Controller return값에서 "/index"; 

이렇게 되어 있다면

"index";로 바꿔줘야 하고, 그래도 안되는 경우가 있었는데..

 

@GetMapping("/login")
public String openAdminLogin() throws Exception {
return "login/loginMain";
}

 

 

위 GetMapping이 RequestMapping으로 되어있다면 바꿔줘야 한다!!