반응형

thymeleaf 템플릿엔진 동작 방식

 

컨트롤러에서 리턴 값으로 문자를 반환하면 ViewResolver가 화면을 찾아서 처리한다.

 

helloController에서 

 

return  hello;

을 한다면 

 

viewResolver에서

resources:templates/ +{ViewName}+ .html 의 형식으로 처리하면

웹 브라우저에 hello.html 으로 보내게 된다.


정적 컨텐츠 동작 방식

 

웹 브라우저 - > 톰켓 서버 -> 스프링 컨테이너(없다면) -> resources 파일 안  static에서 파일을 끌어옴 -> 웹브라우저 반환

 

1.  스프링컨테이너에 해당 컨트롤러가 있는지 확인한다

2.  스프링 컨테이너에 컨트롤러가 없다면  resources 파일 안  static에 접근한다.

 

 

반응형

+ Recent posts