이 글은 스프링부트3 백엔드 개발자 되기 책을 바탕으로 공부한 내용을 정리한 게시글 입니다. 1. API란? API란 프로그램 또는 서비스 간에 데이터를 주고받고 기능을 사용할 수 있도록 정해진 규칙이나 인터페이스를 의미 합니다. 예를 들어 손님(클라이언트), 점원(API), 주방(서버)가 있다고 가정해보겠습니다.그러면 먼저 손님이 점원에게 음식을 주문합니다. 그러면 점원이 주방에 다시 음식을 주문하게 되고 주문한 음식을 주방으로 부터 받게 됩니다. 그러면 다시 점원이 손님의 주문에 대한 음식을 손님에게 전달하게 됩니다. 여기서 손님은 클라이언트 주방은 서버라고 생각하고 중간에 있는 점원을 API라고 생각하면 됩니다. 다시 이 예시를 웹사이트에 적용해보겠습니다. 저희는 웹사이트의 주소를 입력해서 요청을..