{"componentChunkName":"component---src-templates-tags-js","path":"/tags/rest-api/","result":{"data":{"site":{"siteMetadata":{"title":"Bottlehs Tech Blog"}},"allMarkdownRemark":{"totalCount":5,"nodes":[{"excerpt":"REST API 테스트 도구 완전 가이드 REST API 개발과 테스트는 현대 웹 개발의 핵심이다. 적절한 도구를 사용하면 API 개발 속도와 품질을 크게 향상시킬 수 있다. 이 글은 주요 API…","fields":{"slug":"/etc/REST-API-테스트-도구-완전-가이드/"},"frontmatter":{"date":"2025년 12월 23일","title":"REST API 테스트 도구 완전 가이드 - Postman vs Insomnia vs Thunder Client 실전 비교","description":"REST API 개발과 테스트에 필수적인 도구들을 상세히 비교 분석한다. Postman, Insomnia, Thunder Client의 기능, 가격, 사용 시나리오를 실무 관점에서 분석한다."}},{"excerpt":"GraphQL 완전정복 - REST API를 넘어서는 쿼리 언어 GraphQL은 Facebook에서 2012년에 개발하고 2015년에 오픈소스로 공개한 쿼리 언어이자 런타임 시스템이다. Facebook…","fields":{"slug":"/javascript/GraphQL-완전정복-REST-API를-넘어서는-쿼리-언어/"},"frontmatter":{"date":"2025년 12월 17일","title":"GraphQL 완전정복 - REST API를 넘어서는 쿼리 언어","description":"GraphQL의 핵심 개념부터 실전 활용까지. REST API의 한계를 해결하는 GraphQL의 강력한 기능, 스키마 설계 원칙, N+1 문제 해결, 실시간 구독, 인증과 보안까지 현대 웹 개발에서 GraphQL을 효과적으로 활용하는 모든 것을 다룹니다."}},{"excerpt":"FastAPI 완전정복 - 고성능 비동기 웹 API 개발 실전 가이드 FastAPI는 Python으로 고성능 웹 API를 빠르게 개발할 수 있게 해주는 현대적 웹 프레임워크다. Starlette와 Pydantic을 기반으로 하며, 자동 API…","fields":{"slug":"/python/FastAPI-완전정복-고성능-비동기-웹-API-개발-가이드/"},"frontmatter":{"date":"2025년 11월 15일","title":"FastAPI 완전정복 - 고성능 비동기 웹 API 개발 실전 가이드","description":"FastAPI 기초부터 고급 활용까지. 비동기 프로그래밍, 의존성 주입, Pydantic 검증, WebSocket, 백그라운드 작업, 데이터베이스 연동, 인증/인가, 테스트까지 실무에서 바로 사용할 수 있는 완벽한 가이드를 제공합니다."}},{"excerpt":"목표 Spring Boot 를 활용하여 Rest API 를 개발 할 수 있다. Swagger UI 를 활용하여 동적 API 명세서를 제공 할 수 있다. 자바 ORM 기술을 사용 할 수 있다. Spring Boot & MariaDB, & JPA…","fields":{"slug":"/study/Spring-Boot를-활용한-Rest-API-개발/"},"frontmatter":{"date":"2021년 3월 17일","title":"Spring Boot를 활용한 Rest API 개발","description":"스프링 부트를 활용하여 REST API를 개발하고 Swagger UI 로 API 문서화 자동화에 대해 학습 하고, Spring Boot & MariaDB, & JPA 를 활용해 REST API 를 개발 합니다."}},{"excerpt":"스프링 부트 Custom Annotation(커스텀 어노테이션), GET 요청 ~ JSON 응답 Custom Annotation…","fields":{"slug":"/springboot/스프링-부트-custom-annotation/"},"frontmatter":{"date":"2021년 3월 16일","title":"스프링 부트 Custom Annotation(커스텀 어노테이션), GET 요청 ~ JSON 응답","description":"프로그램에 관한 데이터를 제공하거나 코드에 정보를 추가할 때 사용하는 것을 어노테이션이라고 한다. 대표적인 어노테이션으로는 @Controller, @SpringBootApplication등이 있다. 하지만 위 예시 어노테이션들은 이미 만들어진 어노테이션들이고, 직접 커스텀해서 어노테이션을 만들 수 있는데, 이것을 커스텀 어노테이션이라고 한다."}}]}},"pageContext":{"tag":"REST API"}},"staticQueryHashes":["213619243","3262363727"]}