RestAPI를 사용하여 화면에 문자열을 출력하는 프로그램을 만들어 보겠다.
일단 앞에서 했던 것과 같이 Gradle Project를 생성하고 Spring Boot Web Starter을 추가해준다.
아직 Gradle Project를 생성하지 않은 사람은 아래의 링크를 보고 따라하면 된다.
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 클래스에서 실행시키도록 하자.
'SpringBoot' 카테고리의 다른 글
[Spring Boot] Alias 사용하기 (0) | 2019.11.18 |
---|---|
[Spring Boot] GSON으로 DB 값 처리하기 (parameter 전달) (0) | 2019.11.13 |
[Spring Boot] DB 연동하기 (0) | 2019.11.11 |
[Spring Boot] Gradle Project 생성하기 (3) | 2019.11.11 |