<Spring Boot> 1. 프로젝트 기본 구축

빡찌's avatar
Sep 07, 2024
<Spring Boot> 1. 프로젝트 기본 구축
우선
notion image
여기 들어와서 Spring Boot 기반이 되는 프로젝트를 만든다
notion image
예전에는 Maven을 많이 썻는데 요즘엔 Gradle을 더 많이 쓴다네요..?
*요것들이 뭐냐면 ..
라이브러리를 땡겨서 오고 빌드하는 라이프사이클까지 관리해주는 틀이다.
요즘 추세는 Gradle로 …
Gradle이 하나의 라이브러리를 땡겨올때 그 주위에 의존하고 있는것들까지
다 땡겨서 와줌
그래서 Gradle-Groovy에 Java, 버전은 걍 3.3.3 쓰겠따
 
notion image
그룹이랑 이름은 저렇게 수정해두고 밑에 두개는 걍 냅두기
다음 ㄱㄱ
 
notion image
어떤 라이브러리를 땡겨서 쓸거냐
notion image
  1. Spring Web
: 우리는 웹 프로젝트를 만들거기 때문이다
 
  1. Thymeleaf : 템플릿 엔진
템플릿 엔진 종류는 매우 여러가진데 회사마다 다르당
 
일단 요 두개 넣어두고 GENERATE 누르자
그럼 라이브러리가 다운받아짐
notion image
압축 풀고요
 
여기서부터 망함
저걸 오픈함..근데 웬걸 난리남
그래서 그냥 인텔리제이 안에서 만들겠어요^^…호호호….
 
notion image
프젝 이름~ 경로~ 언어~ 타입~ jdk버전~ 설정해주고~
 
notion image
라이브러리 두개 넣어 줬습니다
:)
 
 
notion image
요즘 프로젝트는 main이랑 test로 분류되어 있음
test가 매우 중요해짐
 
notion image
java파일을 제외한 모든건 resources라고 보면 된다
 
notion image
클래스 메인에서 이렇게 들어가있네요
 
notion image
main 실행하면 역시나 Tomcat이 자동 실행 되는 걸 볼 수 있음
 
notion image
브라우저에서 localhost:8080 들어가보면 에러 뜸^^~
근데 이게 잘된거래요 I’m Happy
 
notion image
완전히 끄고 다시 브라우저를 실행해보면
notion image
연결 바아로 끊기는 걸 볼 수 있어요
 
여기 까지 했으면 프로젝트 환경 설정 완료 :)
 
notion image
Gradle을 거치면서 실행하면 좀 느린데
설정(Setting)에서 저렇게 수정해주면 훨씬 빨라짐
(Gradle → IntelliJ IDEA)
Share article

prettytree