목록JSON (3)
기록방
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/r82WL/btsIrq1UgB3/t7P7kQAKCskh0PGmqlxCwk/img.png)
길벗 IT도서에서 주관하는 코딩 자율학습단 8기 : Spring Boot 파트에 참여한 기록입니다 [ 목록 ]11.1 REST API의 동작 이해하기REST : HTTP URL로 서버의 자원(resource)을 명시하고, HTTP 메서드(POST, GET, PATCH/PUT, DELETE)로 해당 자원에 대해 CRUD(생성, 조회, 수정, 삭제)하는 것API : 클라이언트가 서버의 자원을 요청할 수 있도록 서버에서 제공하는 인터페이스(interface)REST APIREST 기반으로 API를 구현한 것클라이언트가 기기에 구애 받지 않고 서버의 자원을 이용할 수 있음서버가 클라이언트의 요청에 체계적으로 대응할 수 있어서 서버 프로그램의 재사용성과 확장성이 좋아짐11.2 REST API의 구현 과정REST ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/JpCBp/btsIalNl1PX/2qom0OqwV65ykVdxuLcnyk/img.png)
길벗 IT도서에서 주관하는 코딩 자율학습단 8기 : Spring Boot 파트에 참여한 기록입니다 [ 목록 ]10.1 REST API와 JSON의 등장 배경REST API(Repersentational State Transfer API)서버의 자원을 클라이언트에 구애받지 않고 사용할 수 있게 하는 설계 방식HTTP 요청에 대한 응답으로 서버의 자원을 반환서버에서 보내는 응답이 특정 기기에 종속되지 않도록 모든 기기에서 통용될 수 있는 데이터를 반환화면(view)이 아닌 데이터(data)를 전송응답 데이터는 JSON(JavaScript Object Notation)을 사용💡 API(Application Programming Interface)애플리케이션을 간편히 사용할 수 있게 하는 미리 정해진 일종의 ..
📣 상황 스프링부트에서 외부 api로 요청을 날려서 응답 정보를 Map에 저장해 반환하는 서비스를 만들었다. 이 Map을 컨트롤러에서 ResponseEntity의 Body에 담아서 반환하고자 했다. 🌵 코드 // Controller @PostMapping("/request") public ResponseEntity sendRequest(@RequestBody RequestRequestDTO requestRequestDTO) { return new ResponseEntity(collectionService.sendRequest(requestRequestDTO), HttpStatus.OK); } // Service public Map sendRequest(RequestRequestDTO requestRequ..