Spring Boot/Framework

[Springboot] REST Template

오늘도개발 2024. 2. 3. 10:33

1. REST Template 란?

 - Spring Boot에서 Rest Template은 HTTP 리소스를 쉽게 사용할 수 있게 하는 도구 역할

 

  • HTTP 메서드 지원:  GET,  POST,  PUT,  DELETE 등 다양한 HTTP 메서드를 지원
  • HTTP 요청 및 응답 처리:  HTTP 요청을 보내고 응답 받는 것을 처리
  • 개변수 및 헤더: HTTP 요청에 매개변수를 추가하고 헤더를 설정
  • 답 처리: HTTP 응답을 자동으로 역직렬화하여 Java 객체로 변환 ( ex> JSON 또는 XML 형식의 응답을 자동으로 Java 객체로 매핑 )
  • 에러 처리: HTTP 요청 중에 발생 하는 에러를 처리

 * 코드의 중복을 줄이고 RESTful 서비스와의 통신을 효율적으로 처리할 수 있음

 

2.  코드 구현

 - client 에서 server로 요청 관련 코드

  • GET

 

  • POST

 

 

 - 위의 코드를 매핑해 주는 controller

'Spring Boot > Framework' 카테고리의 다른 글

[Springboot] JUnit TEST  (0) 2024.02.03
[Springboot] naver-api 연동  (0) 2024.02.03
[Springboot] Vailidation  (0) 2024.01.30
[Springboot] AOP  (0) 2024.01.29
[Springboot] IOC 와 DI  (0) 2024.01.29