개발/spring1

4강(View 환경설정)

LoafingCat 2022. 10. 31. 17:32

View  환경설정

 

Welcome Page 만들기(정적 페이지. 파일만 던져줄 뿐, 프로그램이 아님)

 

 

하위에 index.html 파일을 만들어준다.

 

 

 

웰컴페이지의 내용이다.

 

이렇게 뜨면 성공.

 

 

Spring 메뉴얼에서 검색을 있어야한다.

 

 

저기 들어가서

 

 

요기 들어가면 메뉴얼이 쫘악 뜬다.

 

속에 있는 많은 메뉴들 중에 필요한 것을 검색할 있어야 한다.

 

Spring 메뉴얼: https://docs.spring.io/spring-boot/docs/current/reference/html/index.html

 

 

Thymeleaf 템플릿 엔진

 

localhost:8080/hello라고 톰캣이라는 서버를 내장하고 있는 스프링이 받아서 Get post GETMAPPING

 

 

url과 매칭이 되는 것이다. 그럼 컨트롤러에 있는 메소드가 실행이 된다. Spring model을 만들어서 넣어주고 key는 data, 값은 hello!!(암거나 바꿀 있음) model에 data:hello!!라고 넣어 놓은 것이다.

 

그리고 retrun을 hello라고 해준다. 컨트롤러에서 리턴 값으로 문자를 반환하면 리졸버(viewResolver) 화면을 찾아서 처리한다.

 

 

리졸버가 Resources:templates/ + {ViewName} + .html ViewName 이름만 리턴 해주면 부분의 하위 파일에서 찾게 설정이 되어있는 . 

 

이렇게 해서 템플릿에 hello.html 들어가보면

 

 

data 부분이 아까 설정한 model의 key값인 hello!!가 되는 것이다.

 

요렇게 뜨면 성공.