반응형
1. 시험환경
˙ Window
˙ Spring Initializr
˙ Gradle
˙ IntelliJ Community
2. 목적
˙ Spring Initializer를 이용하여 Spring Boot 프로젝트 패키지를 구성한다.
˙ Spring Initializer를 이용하여 구성된 패키지를 IntelliJ에 임포트(import)하여 시작한다.
3. 적용
① Spring Initializer 사이트에 접속한다.
- URL : https://start.spring.io/
② 최소한의 의존성 패키지 구성으로 Spring Boot 프로젝트를 생성한다.
- "GENERATE" 버튼을 클릭하여 프로젝트 압축파일을 다운로드 받는다.
③ 다운받은 압축파일을 workspace(프로젝트 작업공간)에서 압축해제한다.
④ IntelliJ에서 template 폴더를 임포트(import) 하면 자동으로 빌드(build) 작업이 진행된다.
- build.gradle에 추가된 Dependency는 다음과 같다.
1
2
3
4
5
6
|
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
|
cs |
⑤ 테스트를 위한 Controller를 작성한다.
- 패키지 : com.boot.template.controller
- 테스트용 컨트롤러 : com.boot.template.controller.TestController.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package com.boot.template.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class TestController {
@GetMapping("/test")
public String test() {
System.out.println("test...");
return "Hello World";
}
}
|
cs |
⑥ Main()에서 프로젝트를 실행한다.
4. 결과
˙ SpringBoot 실행 결과를 확인한다.
반응형
'스프링 프레임워크' 카테고리의 다른 글
JAR(Java Archive)와 WAR(Web Application Archive) 차이점 (0) | 2024.01.06 |
---|---|
SpringBoot에서 jsp(view) 사용을 위한 의존성 추가 및 설정 방법 (1) | 2024.01.06 |
Spring Boot 프로파일(profile)별 설정 적용(yaml 파일) (0) | 2023.07.28 |
vscode(visual studio code)에서 spring boot 프로젝트 초기화 (0) | 2023.05.23 |
[JAVA] of와 from 사용 이유[차이점] (0) | 2023.05.14 |