스프링 MVC 기본 기능
프로젝트 생성
https://start.spring.io에 접속 프로젝트 선택:
- Project: Gradle
- Spring Boot: 가장 높은 버전 선택
- SNAPSHOT과 같은 영어가 뒤에 붙어있으면 정식버전이 아님
- Language: Java
- Packgin: Jar
- Java: 11
- groupId: 보통 기업 이름
- artifactId: 프로젝트 이름
- Dependencies: Spring Web, Thymleaf(html 템플릿), Lombok - 필요한 dependency 추가 GNTERRATE 클릭 후 압축 해제
JSP를 사용하지 않기 떄문에 내장 서버 사용에 최적화 되어 있는 Jar 선택
Welcome 페이지 만들기
스프링 부트 Jar를 사용하면 /resource/static 위치에 index.html 파일을 두면 Welcome로 처리
코드
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>