4강(View 환경설정)
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!!가 되는 것이다.
요렇게 뜨면 성공.