4. 컨트롤러 구현 (58p)
package com.polarbookshop.catalogservice;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HomeController {
@GetMapping("/") // 루트 엔드포인트로 GET요청 처리
public String getGreeting() {
return "Welcome to polarbookshop's catalog service!";
}
}
5. 애플리케이션 테스트 (60p)
package com.polarbookshop.catalogservice;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
// 스프링 부트 애플리케이션을 테스트하기 위한 셋업 제공
@SpringBootTest
class CatalogServiceApplicationTests {
@Test // 테스트케이스 식별
void contextLoads() {
// 애플리케이션 콘텍스트가 올바르게 로드됐는지 검증하기 위해 사용되는 빈 테스트
}
}
터미널 창을 열고 애플리케이션 루트 폴더(catalog-service)로 이동하여 그래들 test 작업 실행
./gradlew test 입력 (메이븐인 경우 ./mvnw test)
5. 애플리케이션 실행 (61p)
그리고나서 ./gradlew bootRun 으로 서버 실행
확인 후 ctrl + c 눌러서 bootRun 프로세스 종료.
이 뒤로 도커 설치 및 설정이 있는데, 내일쯤 돌아온ㄷㅏ 알비back
'Java > Cloud Native Spring in Action' 카테고리의 다른 글
컨테이너를 통한 스프링 애플리케이션의 실행 (1) | 2025.01.07 |
---|---|
도커, 쿠버네티스 설치 (0) | 2025.01.06 |
프로젝트 초기화, git 연결 (1) | 2025.01.02 |
개발 환경 설정, sdkman 설치 + OpenJDK17 설치 (1) | 2025.01.01 |
Intro. (2) | 2024.08.11 |