반응형
thymeleaf 템플릿엔진 동작 방식
컨트롤러에서 리턴 값으로 문자를 반환하면 ViewResolver가 화면을 찾아서 처리한다.
helloController에서
return hello;
을 한다면
viewResolver에서
resources:templates/ +{ViewName}+ .html 의 형식으로 처리하면
웹 브라우저에 hello.html 으로 보내게 된다.

정적 컨텐츠 동작 방식
웹 브라우저 - > 톰켓 서버 -> 스프링 컨테이너(없다면) -> resources 파일 안 static에서 파일을 끌어옴 -> 웹브라우저 반환
1. 스프링컨테이너에 해당 컨트롤러가 있는지 확인한다
2. 스프링 컨테이너에 컨트롤러가 없다면 resources 파일 안 static에 접근한다.
반응형
'Spring' 카테고리의 다른 글
[Spring] SOLID 5원칙 정의, 장점 (0) | 2023.07.08 |
---|---|
[Spring] IOC / DI 컨테이너의 정의와 역할 (0) | 2023.07.07 |
[Spring]의존성 주입 DI(Dependency Injection) 개념과 Annotation (0) | 2023.07.06 |
[Spring] 테스트 방식 JUnit 단위테스트 (0) | 2023.07.05 |
[Spring Boot] 스프링 웹 개발 기초(MVC) (0) | 2023.06.26 |