프로젝트 생성 및 설정
스프링 부트 스타터 사이트에서 프로젝트 생성

프로젝트 선택
- Project: Gradle Project
- Language: Java
- Spring Boot: 3.2.3 (뒤에 아무것도 안 붙인걸로 선택한다.)
Project Metadata
- Group: hello
- Artifact: item-service
- Name: item-service
- Package name: hello.itemservice
- Packaging: Jar (주의!) J
- ava: 17
Dependencies: Spring Web, Lombok, Thymeleaf (JSP를 안 쓰고 타임리프를 사용)
인텔리제이에서 프로젝트 오픈할때는 build.gradle로 오픈한다

롬북 설정은 Settings > Annotation Processors > Enable annotation processiong 체크하기!

Settings > Gradle > IntelliJ 로 변경하기
gradle로 하게되면 gradle을 통해 실행이 돼서 속도가 느려진다.

동작확인
기본 메인 클래스 실행


http://localhost:8080/ 접속했을때 Whitelabel Error Page 동작하면 정상이다.

웰컴 페이지 추가
정적 리소스 /resources/static/index.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<ul>
<li>상품 관리
<ul>
<li><a href="/basic/items">상품 관리 - 기본</a></li>
</ul>
</li>
</ul>
</body>
</html>
서버 재실행하여 웰컴 페이지가 잘 나오는것을 확인할 수 있다.

반응형
LIST
'Spring MVC 웹페이지 만들기' 카테고리의 다른 글
Spring MVC | (4) 상품 수정, 리다이렉트 (0) | 2024.04.02 |
---|---|
Spring MVC | (3) 상품 등록, @ModelAttribute 와 @RequestParam 차이점 (0) | 2024.04.01 |
Spring MVC | (2) 상품 상세 , 타임리프 (0) | 2024.03.31 |
Spring MVC | (1) 상품 목록, 뷰 템플릿 , 타임리프 (0) | 2024.03.27 |
Spring MVC | 상품 도메인 개발 (Item, ItemRepository 클래스 및 테스트 코드 작성) (0) | 2024.03.27 |