본문 바로가기

728x90

Spring Boot

(51)
[Spring Boot] Rest API GET 메소드(2) GET 메소드 간단한 응답 코드 구현클래스 경로 라우터 지정하기@RequestMapping("/경로")는 클래스에 사용되어 해당 경로로 오는 요청을 해당 클래스에서 처리할 수 있게 합니다.이를 사용하면 코드의 가독성과 유지보가 쉬워집니다.예시 코드: import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestController@RequestMapping("/api") // 클래스에 @RequestMapping("/경로")를 지정한다p..
[Spring Boot] Rest API GET 메소드(1) REST API에서 GET이란 URI 주소를 통해 접속을 했을 때 서버에 데이터를 요청하는 메소드입니다 Method의미CRUD멱등성안전성Path VariableQuery ParameterDataBodyGET리소스 취득R (Read)OOOOX 멱등성멱등성은 요청의 효과라는 의미로, 같은 행위를 여러 번 반복하더라도 같은 효과를 가져야 함을 의미합니다.예를 들어, A라는 행동을 여러 번 시도했을 때 결과가 항상 A인 것을 의미합니다. 안전성안전성은 서버 측의 상태 정보를 변경하지 않는 메소드를 가리킵니다.예를 들어, 구글에 접속을 100번 하더라도 서버 데이터는 변경되지 않습니다. Path VariableURI 주소에 변수를 포함하여 가변적인 주소를 설정할 수 있습니다. 이를 통해 특정 리소스를 지칭할 수 ..
자바 백엔드 개발자가 알아야 할 지식 클라이언트와 서버 클라이언트란?클라이언트는 서버에 요청을 보내는 모든 프로그램을 일컫는 말입니다. 대표적으로 웹 브라우저가 클라이언트 중 하나입니다.웹 브라우저에서 주소를 입력하고 화면을 확인할 때, 주소를 입력한 뒤 Enter를 눌러 정보를 요청하는 행위를 서버에 요청한다고 합니다. 그러면 서버는 그 주소에 맞는 화면을 응답합니다. 예시로 네이버 주소를 검색하면, 당신은 네이버 서버로 요청을 보낸 것입니다.서버란?서버는 클라이언트의 요청을 처리하는 주체입니다. 클라이언트가 데이터를 요청했다면 데이터를 제공하고, 서버 내에서 처리만 해달라고 요청하면 해당 요청만 처리할 수 있습니다. 흔히 우리가 웹 브라우저에 주소를 입력하는 것은 새로운 화면을 그리기 위한 데이터를 달라는 요청에 해당합니다.  정확한 예..

728x90