섹션1. 강의소개
Java 버전17 다운
스프링부트3.0 이상, JDK 17이상 사용해야함
intellij 다운 - 학생은 무료!
처음에 intellij를 다운 받을때 맥북으로 apple silicon이 아닌 intel 버전으로 받아서 앱이 열리지 않았습니다.(능지이슈)
섹션2. 프로젝트 환경설정
1) 프로젝트 생성
Gradle-Groovy
Java
3.4.4
Dependencies: Spring Web, Thymleaf
처음에는 이미 사용중이라고 버그가 떴었는데 어쩌 저찌 강제종료를 하니 정상적으로 잘 나왔습니다.
8080포트를 다른 친구가 사용하고 있었던거 같아요.
lsof -i tcp:8080
sudo kill -9 12716
설정 -> 키맵 으로 들어가면 지정된 단축키를 확인할 수 있었고 원하는 부분에 단축키를 지정하여 자주 쓰는 것들을 더 편리하게 사용할 수 있었다.
2) 라이브러리 살펴보기
Spring Web | 웹 애플리케이션 개발, HTTP 요청 처리, REST API 생성 |
Thymeleaf | HTML 템플릿 렌더링, 서버사이드 동적 페이지 생성 |
Spring Web은 백엔드에서 데이터 처리
Thymeleaf는 프론트엔드에서 HTML 렌더링 고런 느낌이라고 하네요.
사실 무슨 말인지는 잘모르겠슴미다...;;
3) View 환경설정
Welcome page 만들기
src- > resources -> static에 파일(index.html)
controller 만들기
4) 빌드하고 실행하기
콘솔로 이동
./gradlew build
cd build,libs
java - jar hello.spring-0.0.1-SNAPSHOT.jar
실행
실행도 잘되었슴미다 :)
'WINK-(Web & App) > Spring Boot 스터디' 카테고리의 다른 글
[2025 1학기 스프링부트 스터디] 장민주 #2주차 (0) | 2025.04.01 |
---|---|
[2025 1학기 스프링부트 스터디] 여민호 #2주차 (0) | 2025.04.01 |
[2025 1학기 스프링부트 스터디] 최비성 #1주차 (1) | 2025.03.30 |
[2025 1학기 스프링부트 스터디] 남윤찬 #2주차 (0) | 2025.03.30 |
[2025 1학기 스프링부트 스터디] 고윤정 #1주차 (0) | 2025.03.30 |