본문 바로가기

IT/springboot

gradle로 springboot(스프링부트) build 후 실행하기

반응형

요약

간단하게 이클립스를 설치해서 스프링부트 프로젝트 생성 후 gradle로 빌드 후 실행하는 과정을 작성

 

1. 이클립스(IDE Integrated Development Environment) 다운로드 

https://www.eclipse.org/downloads/packages/

윈도우 버전 다운로드

 

2. 이클립스 sts (Spring Tool Suite) 플러그인 설치 

이클립스 > Help > Eclipse Marketplace 에서 sts 검색 

아래 항목을 install 합니다.

 

3. IDE로 스프링부트 프로젝스 생성 및 lombok 추가

- File > new > other 

  spring으로 검색 후 아래 빨간 박스를 선택합니다.

프로젝트를 생성하면서 미리 필요한 프레임워크를 추가할 수 있지만 우선 선택 없이 진행합니다.

4. 간단하게 controller 생성 

- 스프링부트로 생성한 프로젝트 구조 이미지 입니다.

com.demo.controller 패키지를 생성 controller 에 HomeController.java 파일을 생성합니다.

내장 톰캣을 사용하기 위해 build.gradle 파일에 spring-boot-starter-web 프레임워크를 추가합니다.

implementation 'org.springframework.boot:spring-boot-starter-web'

HomeController.java

package com.demo.controller;

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

@RestController
public class HomeController {
	
	@GetMapping("/home")
	public void home() {
		System.out.println("Welcome Test2 spring project");
	}
}

프록젝트를 실행하면 왼쪽 콘솔 화면에서 실행되는 로그를 확인할 수 있습니다.

작성한 컨트롤러 home에 접근 http://localhost:8080/home

접근이 성공하면 컨트롤러에서 작성한 텍스트가 노출됩니다. 

5. gradle 빌드

gradle Tasks 탭을 클릭합니다 (이클립스 > Window > Show View > other 

- gralde 검색 후 Gradle Tasks 선택 합니다.

왼쪽 빌드가 성공한 모습

빌드가 성공되면은 해당 프로젝트에 build 폴더가 생성되고 build > libs 에 빌드된 boot jar 파일이 생성됩니다.

6. gradle 빌드 된 파일 실행

프로젝트 경로로 이동하면 build 라는 경로가 생성됨

libs 경로에 test2-0.0.1-SNAPSHOT.jar 빌드된 파일이 생성됨

명령프로프트를 실행 후 프로젝트가 생성된 경로로 이동합니다.

java -jar test2-0.0.1-SNAPSHOT.jar  (빌드파일 실행 명령어)

빌드파일이 실행되고 http://localhost:8080/home 접근하면 로그가 실행됩니다.

 

끝~~!!

반응형