개발/JAVA

[JAVA] REST API 구현하기 (1) - 프로젝트 생성 및 실행(feat.SpringBoot)

반응형

서론

프론트 개발을 하면서 Rest Api 호출 테스트를 하기 위해 Rest Api 를 만들어 보려고 합니다.

1.  프로젝트 생성

STEP1

file > new > Sprint Stater Project 클릭

STEP2

name 선언하고 Next 클릭

 

STEP3

Spring Web 선택하고 Next 클릭

STEP4

Next 클릭

생성

로딩후 프로젝트가 생성됩니다.

API 테스트

서버 start

서버를 start하고 localhost:8080을 호출하여 메소드 호출을 확인한다. 서버는 정상적으로 떴지만 현재 메소드가 없으므로 에러 페이지가 노출됩니다. 

테스트 api 생성

이제 호출 가능한 테스트 api를 생성해보겠습니다.

사진과 같이 /apiTest/src/main/java/com/example/demo 경로에 class 를 생성한다.

 

Name 선언하고 finish 하여 생성한다.

 

클래스에 메소드를 선언하고 RestController / RequestMapping 의 annotation을 이용하여 선언한다.

package com.example.demo;

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

@RestController
public class ApiTestController {
	
	@RequestMapping("/")
	public String test() {
		return "Hello world!";
	}
}

서버 start

서버를 start하고 localhost:8080을 호출하여 메소드 호출을 확인한다. 정상적으로 Hello world! 가 찍히는 것을 확인 할 수 있다.

 

반응형