16. 회원 웹 기능 - 홈 화면 추가

이제 멤버컨트롤러를 통해 회원을 등록하고 조회하는 걸 만들어보자.

HomeController를 생성한다.

home.html을 생성한다.

실행해보면

우리가 만든 home.html이 뜬다.

회원 가입을 누르면 아직 페이지를 만들지 않아서 에러뜸.

근데 우리가 예전에 Welcome Page로 localhost 8080에 접근시 index.html을 반환했는데 어떻게 저게뜨는걸까?

우선순위가 존재함.

정적 컨텐츠반환시 스프링 컨테이너에 관련 컨트롤러가 있는지 찾고 없을때 정적 컨텐츠를 반환한다. Welcome page도 마찬가지다.

지금의 경우 localhost:8080 요청이 들어왔는데

이렇게 맵핑된게 있기 때문에 바로 이 컨트롤러가 호출되고 끝나는거다. 그래서 기존의 index.html은 무시된다.

 

출처 : 인프런의 김영한 선생님 강의를 정리한 글입니다.
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard

댓글

Designed by JB FACTORY