REST API(2)
-
Spring에서 REST API
API(GET, POST) 1. GET 1.1. @GetMapping("url"): Controller에서 Get method의 URL을 받을 때 사용 @GetMapping("url주소") public String 함수명() { return "템플릿 파일명"; } 1.2. 클라이언트에서 보낸 데이터를 받는 방법 @RequestParam: 쿼리스트링 값(?key=value)을 받음 @PathVariable: url-path 값을 받음 // 1. @RequestParam 예시 // 1-1. key값과 변수명을 같게 설정 @GetMapping("url주소") public String 함수명(@RequestParam String key) { return "템플렛 파일명"; } // 1-2. key값과 변수명을 ..
2023.03.22 -
REST API
API : Application Programming Interface Interface: 어떤 장치 간 정보를 교환하기 위한 수단이나 방법 개발에서의 API는 요청과 응답을 구성하는 방법에 대한 정보들이 들어있음 REST : Representational State Transfer 서버와 클라이언트 통신 방법 중 하나 http URI를 통해 resource를 명시하고, http method를 이용해 resource를 교환하는 통신 방법 REST의 특징(아키텍처) 참고) https://restfulapi.net/ 1. Server-Client 구조 Server와 Client를 분리하여 최대한 독립적으로 개발 가능 2. Stateless(무상태) 작업을 위한 상태 정보를 따로 저장하고 관리하지 않음. = ..
2023.03.21