더북(TheBook)

hello.html

localhost:8080으로만 접속하면 에러 페이지가 뜹니다. 그 뒤에 hello.html을 붙여 접속해야 원하는 화면을 볼 수 있습니다. 이는 웹 브라우저(클라이언트)에서 요청한 hello.html 파일을 스프링 부트(서버)가 응답으로 보여 줬기 때문입니다.

여기서 hello.html은 서버에 요청하는 파일을 말합니다. 웹 브라우저에서 localhost:8080/hello.html로 접속하면 내 컴퓨터의 8080번에서 수행되는 서버에 hello.html 파일을 요청합니다. 이렇게 파일을 직접 지정할 경우 스프링 부트는 기본적으로 src > main > resources > static 디렉터리에서 파일을 찾습니다. 그리고 찾은 HTML 코드를 응답으로 보냅니다.

그림 1-48 클라이언트의 요청과 서버의 응답

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.