Back-end/Spring

[Spring] Spring Boot로 개발하는 RESTful Service

shoney9254 2022. 11. 6. 14:03
반응형

Spring Boot 개요

스프링 프레임 워크에 필요한 많은 API를 쉽게 사용할 수 있음

다양한 설정 기능도 쉽게 사용할 수 있음

내장형 톰캣 제티 등이 있기 때문에 별도의 어플리케이션을 설치할 필요 없음

http://start.spring.io 에서 스프링 부트 시작할 수 있음

 

REST API 설계

Spring Boot Project 생성, 실행

  • IntelliJ IDEA Ultimate
  • Postman

http://start.spring.io에서 아래와 같이 프로젝트 생성한다.

‘GENERATE’를 선택하면 zip 파일이 생성 된다.

압축을 풀고 인텔리제이로 해당 폴더를 오픈하면 된다.

 

HelloWorld Controller 추가

HelloWorld Bean 추가

DispatcherServlet, 프로젝트 동작 이해하기

 

Path Variable (가변 변수를 사용)

  • 아래는 가변 변수를 사용한 예제
  • 중괄호를 사용해서 가변 변수를 입력가능
  • @PathVariable 어노테이션을 사용 필요

 

컨트롤러는 아래와 같이 가변 변수를 받을 수 있는 메서드를 추가한다.

실행 결과화면

 

반응형