본문 바로가기
  • soobinhand의 기술 블로그
Computer Science/SpringBoot

[SpringBoot] SpringBoot 시작하기 (start.spring.io)

by soobinhand 2021. 11. 1.
728x90

SpringBoot 시작하기 (start.spring.io)

SpringBoot를 local에서 시작하는 법은 트러블 슈팅 카테고리에 적어두었습니다.

그와 별개로 start.spring.io 웹사이트를 이용해서 SpringBoot를 시작해봅시다.

우선 start.spring.io를 URL에 적으면 아래와 같은 사이트에 접속하게 됩니다.

 

start.spring.io 접속 화면

 

위 사진과 같이,

빌드도구는 Gradle

Language는 Java

Version은 2.5.6

그 밑은 캡처와 같이 적어줍니다.

Java버전은 본인의 편의대로 하는 것이 좋습니다.

마지막으로 가장 중요한 Dependencies!!

여러 Dependency가 있지만 아주아주 기초적인 프로젝트를 시작하는 포스팅이므로 아주아주 기초적인 Dependency만 선택하도록 하겠습니다.

Spring WebThymeleaf (템플릿 엔진) 를 선택해줍니다.

 

그 후, 하단의 GENERATE를 클릭해줍니다.

그러면 본인이 만든 프로젝트가 .zip 파일로 압축된 형태로 다운로드 받아집니다.

.zip 파일을 컴퓨터에 저장 후, IDE를 켜줍니다. (저는 IntelliJ를 사용합니다.)

 

그 후, open or import를 누르고 아까 내려받은 파일 중, build.gradle을 열어줍니다. (Open as Project 클릭)

 

폴더 구조

.gradle 폴더

  • gradle이 사용하는 폴더입니다. 이 부분을 건들 일은 거의 없을 것입니다.

.idea 폴더

  • IntelliJ가 사용하는 폴더입니다. 이 부분도 건들 일이 없을 것입니다.

gradle 폴더

  • 이 폴더도 위의 .gradle폴더와 마찬가지로 gradle이 사용할 폴더입니다.

src 폴더

  • 가장 중요한 폴더입니다. 우리가 만들 프로젝트 파일들은 죄다 여기에 저장됩니다. 각종 리소스 파일들도 여기에 포함됩니다.

.gitignore 파일

  • git에 올리고 싶지 않은 파일들, 특히 보안상 올리면 안되거나 라이브러리 같은 것들. 이런 것들을 적어서 넣어줍니다.

build.gradle 파일

  • 꽤나 중요한 파일입니다. gradle 기본 빌드 설정 파일입니다. 해당 프로젝트의 빌드 설정을 여기서 할 수 있습니다.
  • 참고로 이 파일 내부의 sourceCompatibility는 해당 프로젝트의 자바 버전입니다. 

 

그 후 src/main/java/~~Application파일을 누르시면 @SpringBootApplication 어노테이션이 붙어있는 클래스 하나를 보실 수 있습니다. 이 클래스는 main 메서드를 하나 가지고 있는데 이것이 바로 SpringBoot를 가동시킬 수 있는 메서드입니다. 

버전이나 여러 설정들이 맞다면 이 클래스를 실행시키면 Whitelable 페이지가 나올 것입니다.

그렇다고 당황하시면 안됩니다. 정상이니까요.

 

그러면 완료!!!!

이제까지, SpringBoot 초기 세팅과 설정 등을 아주 간단하게 알아봤습니다.

728x90

댓글