요약
간단하게 이클립스를 설치해서 스프링부트 프로젝트 생성 후 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 접근하면 로그가 실행됩니다.
끝~~!!