728x90

Spring boot 시작하기

 

프로젝트 생성

 

사전 준비물

Java 11 설치

IDE: IntelliJ 또는 Eclipse 설치

 

주의 가급적 JDK 11 버전을 설치해주세요. 다른 버전을 설치하면 정상 동작하지 않을 가능성이 높습니다. 스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성

https://start.spring.io

 

project

project 는 필요한 라이브러리를 땡겨주고 빌드하는 라이프 사이클 까지 관리해주는 것들 입니다.

과거에는 Maven project를 많이 사용했지만 요즘에는 대부분 Gradle Project를 사용합니다.

 

Language

java

 

Spring Boot

  • SNAPSHOT - 현재 만들고 있는 버전
  • M1 - 정식 출시 되지않은 버전
  • 그것들을 피해서 선택합니다.

 

Project Metadata

  • groupId: hello

 

artifactId

  • hello-spring

 

Dependencies

Spring Web, Thymeleaf

 

 

 

 

generate를 눌러 다운로드 받습니다.

 

 

 

 

압축을 해제한뒤 build.gradle 파일을 intelij ide 로 open 합니다.

 

 

 

 

다음과 같은 폴더 구조가 나옵니다.
gradle 에 대해서는 추후에 좀더 자세하게 적도록 하겠습니다.

main -> hello.hellospring -> helloApp 을 실행시켜보겠습니다.

 

 

 

 

Tomcat 에서 8080 포트로 서버가 시작되었다고 나옵니다.

http://localhost:8080 들어가보면

 

 

 

 

다음과 같은 에러 페이지가 나옵니다. 이렇게 되면 정상적으로 실행이 잘됬다는 뜻입니다.

 

 

실행환경 변경

intelij 에서 실행을 할때 gradle 을 통해 run 되는 과정에서 조금 느리게 실행되는 경우가 있습니다.

그럴경우 gradle 두개를 InteliJ IDEA 로 변경해줍니다.

 

 

728x90