본문 바로가기

IT/개발공부

Spring Boot 프로젝트 생성 연습하기 (eclipse, java17, maven)

반응형

 

 

 

안녕하세요.

열정열정열정 개발자입니다.

 

 

오늘은 가장 기본적이면서 어려운 프로젝트 생성만 다뤄보려고 합니다.

 

 

 

 

Springboot 프로젝트는 Spring Initializr에서 생성하실 수 있습니다.

https://start.spring.io/

(STS를 이용하시면 IDE안에서 바로 프로젝트 생성 가능합니다!)

 

 

 

 

Spring Initializr에 들어가시면 처음 나오는 화면입니다.

Gradle을 사용할지 Maven을 사용할지 선택할 수 있는데,

아무래도 요즘은 Gradle을 많이 사용하는 추세이지만 이전 프로젝트들에서 Gradle로 생성하기도 했고, 아직 Maven을 사용하고 있는 곳도 많기 때문에! 이번에는 Maven으로 프로젝트 생성을 해보겠습니당.

 

또 Springboot 버전을 선택할 수 있습니다.

SNAPSHOT을 피해서 제일 최신 버전인 3.1.1을 선택해주겠습니다.

 

Group이나 Name과 같은 이름들은 원하는 대로 설정하시면 되구요.

패키징은 Jar로, Java 버전은 17로 선택하였습니다.

 

Dependencies를 미리 추가하여 프로젝트를 생성할 수 있습니다. 저는 Spring Web만 선택해주었습니다.

 

 

 

 

이제, 하단에 있는 GENERATE를 클릭하여 다운로드합니다.

다운로드가 끝난 뒤엔 압축을 풀어주면 됩니다.

 

 

 

 

 

 

 

압축을 풀고

eclipse에서 import를 해주면 됩니다.

 

 

 

 

 

Maven 프로젝트 이기 때문에 Existing Maven Projects를 선택해주시고,

다음으로 넘어가서 압축을 풀어놓은 폴더의 위치를 지정하여 import 할 수 있습니다.

 

 

 

 

 

처음 springboot 프로젝트를 만드신 분들은 아마 import하고 난 뒤에 프로젝트가 완전히 준비되는데 까지 시간이 조금 걸릴 수 있습니다.

 

 

 

 

프로젝트를 생성하고 난 뒤, 

기본 패키지에 controller 패키지를 추가하고,

package com.stuma.jiminma.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class JiminmaContoller {
	
	@GetMapping
	public String hello() {
		return "<h1> hello jimin! </h1>";
	}
}

이렇게 코드를 작성해줍니다.

그리고 Application을 실행시키고 웹에서 localhost:8080 주소로 접속하면 

 

 

 

잘 실행된 것을 확인할 수 있습니다!

 

 

 

 

반응형