본문 바로가기

REST API2

Spring Boot REST API 및 DB 연동 실습 - 1 (환경설정) 지난 시간까진 Avro Type의 파일을 Read & Write 하면서Avro plugin과 dependency를 이용한 실습을 수행하였습니다.이제 학습할 내용은 본격적으로 Spring boot에 DB를 연결한 뒤,이를 이용하여 Avro Type의 데이터를 DB에 CRUD 해보는 시간을 갖도록 하겠습니다. 1. postgreSQL- 설치할 DB : PostgreSQL 17- 라이센스 : MIT License무료 사용 및 배포: PostgreSQL은 개인, 기업, 상업적 용도에 관계없이 무료로 사용할 수 있습니다.수정 및 배포: 사용자는 소스 코드를 수정하거나, 수정된 버전을 배포할 수 있습니다.저작권 표기 유지: 수정한 코드를 배포할 때는 원본 소프트웨어의 저작권 표기를 유지해야 합니다.상업적 사용 허용.. 2024. 9. 28.
REST API 기본개념 - REST(Representational State Transfer)원래는 하이퍼미디어 기반 분산 시스템을 구축하기 위한 아키텍처 스타일REST는 실은 어떤 기본 프로토콜과도 독립적이며 HTTP에 연결될 필요가 없으나 대부분의 일반적인 REST API 구현은 HTTP를 애플리케이션 프로토콜로 사용하며 이 가이드에서는 HTTP용 REST API 설계에 중점을 둠- API가 가져야할 특징플랫폼 독립성. 모든 클라이언트는 내부에서 API가 구현되는 방법에 관계없이 API를 호출할 수 있어야 합니다. 그러려면 표준 프로토콜을 사용해야 하고, 클라이언트 및 웹 서비스가 교환할 데이터 형식에 동의할 수 있는 메커니즘이 있어야 합니다. -> 한마디로 공통적인 데이터 교환 양식이 필요하다는 의미다.서비스 진화. We.. 2024. 8. 25.