Spring Boot 프로젝트 생성
- 웹 개발
- 2023. 3. 30.
준비물
JAVA 17 설치
IntelliJ 설치
스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성
위에 사이트는 Spring 프로젝트 관련된 것을 만들어주는 사이트이다.
홈페이지 버튼에 대해 설명
Project 설명
Maven Project - 과거에 많이 사용
Gradle Project - Maven에서 많이 넘어오는 추세, Spring 프로젝트도 Gradle로 넘어오는 추세임 (선택)
Language 설명
자신이 쓰는 언어 선택
Spring Boot 설명
SNAPSHOT - 만들고 있는 버전
M1, M2 - 정식 Release 된 버전이 아님
나는 3.0.5 버전으로 하겠다.
Project Metadata 설명
Group - 보통 기업 도메인명을 적는다
Artifact - 빌드된 결과물 (프로젝트명)
나머지는 유지해도 된다.
Dependencies
ADD DEPENDENCIES.... - 어떤 라이브러리를 당겨서 쓸 건지 결
Spring Web 선택 - Spring으로 만들거다
Thymeleaf - HTML을 만들어주는 템플릿 엔진
GENERATE 클릭.
그럼 어떤 프로그램을 다운로드하는데 압축 푼 후에 IntelliJ에서 build.gradle 파일을 열어주면 된다.
구조 살펴보기
.idea - IntelliJ가 사용하는 설정 파일
gradle - gradle 쓰는 폴더
src - 실제 사용 하는 폴더
- main - 프로덕션 코
- resources - java 코드를 제외한 xml이나 프로퍼티스 기타 등등 들어가는 폴더
- test - 테스트코드 작성 폴더
대충 이렇게만 알고 일단 넘어가자.
main -> java -> 프로젝트명 -> Application 실행을 시켜보자.
그럼 이렇게 뜨는데 8080 포트로 웹페이지가 뜬 거다.
웹 주소창에 http://localhost:8080/라고 입력해 보자
이렇게 뜨면 성공한 거다
번외로 설정을 밑에처럼 하자
이렇게 하면 Gradle를 통해 실행하는 게 아닌 IntelliJ를 통해서 실행하게 된다. (속도향상)