API작성방법2 [Spring] - 스프링부트 API 작성 방법 : Post, Put, Delete Mapping Post API 역할 : 웹 애플리케이션을 통해 DB 등의 저장소에 리소스를 저장할 때 사용되는 API이다. 특징 : ▪ URL 경로 / Param에 변수를 넣어 요청을 보낸 GET API와 달리, HTTP body에 담아 서버에 전달한다. ▪ HTTP body에 담아 전달되는 데이터의 형태는 주로 JSON(JavaScript Object Notation) 형식으로 값을 주고 받는다. Post API 전달 방법 @RequestBody를 이용해서 구현 전송 데이터를 특정하기 어려울 때는 Map을, 데이터가 특정되어 있을 경우엔 DTO를 주로 사용한다. @PostMapping(value = "/member") public String postMember (@RequestBody Map postData){ S.. 2024. 2. 6. [Spring] - 스프링부트 API 작성 방법 : GetMapping controller 패키지 ▪ 클라이언트가 입력한 값에 대한 응답을 수행하는 코드들이 담기는 패키지 ▪ 모든 요청은 컨트롤러를 통해서 진행되어야 한다. 기본적인 controller 클래스 작성 방법 우선 스프링에게 해당 클래스가 Controller로 동작한다는 것을 인식하게끔 우리는 어노테이션"@"을 달아줘야 한다. ▪ @RestController 어노테이션을 클래스 상단에 작성해준다. ➡️ RestController가 궁금하다면..여기로 [Spring] - RestController란? ➡️ RestController란? ▪ @Controller에 @ResponseBody가 결합된 어노테이션이다. @Controller는 전통적인 스프링 MVC 컨트롤러를 정의할 때 사용된 것으로, 주로 뷰 템플릿을 반환.. 2024. 2. 4. 이전 1 다음