스프링 부트는 static을 찾아 정적컨텐츠 제공 기능을 자동 지원한다.
hello-spring/src/main/resources/static/hello-static.html
<!DOCTYPE html>
<html lang="en">
<head>
<title>static content</title>
<meta http-equiv="Content-Type" content="text/html; charset=Utf-8" />
</head>
<body>
정적 컨텐츠 입니다.
</body>
</html>
해당 코드를 실행 후 브라우저에 localhost:9090/hello-static.html을 입력하면 아래와 같이 "정적 컨텐츠 입니다." 라는 화면을 보여준다.
1. 웹 브라우저에서 톰캣이 해당 요청을 받음.
2. 톰캣은 스프링 컨테이너에 요청이 왔음을 알림.
3. 스프링 부트에서는 controller가 우선 순위에 있으므로, 가장 먼저 해당 파일과 관련된 controller를 찾음.
4. 해당 controller가 없으면 resources/static에 있는 관련 html파일을 찾아서 반환함.