반응형 REST API2 [네트워크] REST API란? (REST, RESTful) 우리는 프로그램을 개발할 때 보통은 네트워크 통신을 필요로 합니다. 이때 서버와의 통신을 위한 방법으로 API를 많이 사용하는데 그중에서도 오늘은 REST API에 대해 알아보려고 합니다. 우선 들어가기 전에 API 정의는 다음과 같습니다. 애플리케이션 프로그래밍 인터페이스 쉽게 해석하면 응용 프로그램이 서로 소통하기 위한 일종의 매개체라고 이해하시면 편합니다. 그럼 REST API는 무엇일까요? 말 그대로 해석하시면 됩니다. REST 기반으로 구현한 API 그럼 이제 우리가 알아야 할 것은 REST라는 단어입니다. REST HTTP URI를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD를 적용하는 것을 의미. .. 2022. 6. 20. [Spring] 간단한 Rest API 만들어보기 최근에 업무상 필요한 API를 만들게 되었습니다. API 자체는 간단히 조회를 통해서 특정 주문 데이터를 가져오는 것인데 문제는 Spring에 대해서는 완전 기초적인 것만 알고 있는 상태였습니다. 이번에 API를 만들면서 배웠던 것들을 정리하려고 합니다. 개발 환경은 다음과 같았습니다. Spring Boot Hibernate Swagger PostgreSQL AWS 저는 Spring MVC Architecture에 맞게 Controller, Service, Repository 작업만 하면 되었습니다. API 동작 여부는 Swagger가 있어서 Swagger를 통해서 데이터가 제대로 들어오는지 확인하였습니다. 🔰 ApiController.java @RequestMapping(value = "/getOneI.. 2021. 9. 27. 이전 1 다음 반응형