스프링 부트의 MVC는 URL 경로를 참고하여, 컨트롤러를 거치거나 혹은 static 폴더의 컨텐츠(주로 html파일)를 반환한다.
우선 순위는 '컨트롤러 > static 폴더'다.
프로젝트가 아래와 같은 상황이라 가정하면,
@GetMapping("tom.html")
public String intercept(Model model){
...
...
return "brown";
}
// html 자원 종류.
resources/static/tom.html
resources/static/jack.html
resources/template/brown.html
"~/tom.html" 요청에 대해선 브라우저는 brown.html을 출력한다.
반면 "~/jack.html" 요청에 대해선 jack.html을 출력한다.