본문 바로가기

SpringBoot

[Spring Boot] RestAPI를 사용하여 문자열 출력

RestAPI를 사용하여 화면에 문자열을 출력하는 프로그램을 만들어 보겠다.

 

일단 앞에서 했던 것과 같이 Gradle Project를 생성하고 Spring Boot Web Starter을 추가해준다.

 

아직 Gradle Project를 생성하지 않은 사람은 아래의 링크를 보고 따라하면 된다.

 

https://yong-s.tistory.com/2

 

[Spring Boot] Gradle Project 생성하기

1. 전자정부 프레임워크 3.8.0 설치 https://www.egovframe.go.kr/EgovDevEnvRelease_300.jsp?menu=3&submenu=2&leftsub=2# 개발환경 3.0.0 다운로드 - eGovFrame Portal 온라인 지원 포털 www.egovframe.go.kr 위..

yong-s.tistory.com

Gradle Project를 생성했으면 src/main/java 에 controller package와 class를 하나씩 생성해 준다.

 

나는 위와같이 Package와 Class를 생성하였다.

 

위와 같이 Controller Class를 작성한다.

 

@RequestMapping을 통해 기본 local주소 뒤에 "/api" 가 붙을 시 아래의 getData() 메소드가 연결된다.

 

위의 코드를 보면 Controller Class에 @RestController가 어노테이션 되어 있으므로 메소드에 따로 ResponseBody를 해주지 않아도 데이터 전송이 가능하다.

 

 

//  @RequestMapping에서 [Ctrl + SpaceBar] 을 누르면 import를 알아서 생성해준다.

 

이 후 실행시키면 되는데 

 

빌드 : ALT + P, N

RUN : ALT + SHIFT + X, J

 

위의 단축키를 순차적으로 누르면 실행된다.

 

이 때 주의할 점은 꼭 MAIN 클래스에서 실행시키도록 하자.