[스프링입문] View 환경설정 / 빌드하고 실행
View 환경설정
Welcome Page
- static/index.html Welcome page 기능 제공
- spring.io/web/welcome-page
thymeleaf 템플릿엔진
동작 환경
- 웹브라우저에서 url을 받기
- 톰캣에서 스프링 컨테이너에 넘기기
- localhost:8080/hello에서 hello가 컨트롤러의 @GetMapping(“hello”) 와 맵핑, 실행
- MVC패턴의 컨트롤러는 M(model)을 파라메타로 갖을 수 있고, model.addAttribute(“data”, “hello!!”); 과 같이 속성을 추가
- 컨트롤러 리턴값을 통해 파일을 특정함. (스프링 부트는 기본적으로
resources/templates
안에 있는 파일을 특정). - 뷰 리졸버(
viewResolver
)를 통해 렌더링
빌드하고 실행하기
cmd 이동
스프링 프로젝트가 있는 폴더로 이동
> cd 폴더경로
> gradlew.bat
> gradlew build
> dir
> cd build/libs
> java -jar hello-spring-0.0.1-SNAPSHOT.jar
실행확인