728x90
반응형
Spring boot로 간단한 rest api를 구현하여 보자!!
프로젝트 세팅
먼저 IntelliJ에서 새로운 프로젝트를 만들어 주자
RestApi의 Get, Post, Put, Delete를 매핑하기
프로젝트가 완성되면 일단 UserController라는 클래스를 해당 위치에 생성해 준다.
이후 아래와 같은 코드를 작성해 준다.
import org.springframework.web.bind.annotation.*;
@RestController
@RequestMapping("/users")
public class UserController {
@GetMapping()
public String getUser(){
return "get users was called";
}
@PostMapping
public String createUser(){
return "create users was called";
}
@PutMapping
public String updateUser(){
return "update user was called";
}
@DeleteMapping
public String deleteUser(){
return "delete user was called";
}
}
서버에서 프로젝트를 실행해 준다.
POSTMAN을 통해 해당 내용이 잘 동작하는지 확인하겠다.
http://localhost:8080/users
을 postman에 기입한다.
그리고 GET / POST / PUT / DELETE 방식으로 send해 본다.
이곳에서 확인해 보면, 사용된 GET / POST / PUT / DELETE에 따라 분기 처리가 잘 이루어져 있음을 확인할 수 있다.
반응형
'백엔드 공부 > Spring Boot' 카테고리의 다른 글
Spring boot를 통한 REST API구현 - 실습(3) (0) | 2022.02.28 |
---|---|
Spring boot를 통한 REST API구현 - 이론(2) (0) | 2022.02.28 |
Spring boot를 통한 REST API구현 - 실습(2) (0) | 2022.02.28 |
Spring boot를 통한 REST API구현 - 이론(1) (0) | 2022.02.27 |
Mapstruct사용 이유 및 장단점. 사용 방법에 대한 사용 예제 (0) | 2022.02.07 |