API 2

스프링부트 프로젝트2 글 목록 조회하기

이 글은 스프링부트3 백엔드 개발자 되기 책을 바탕으로 공부한 내용을 정리한 게시글 입니다. 블로그에 글 목록 조회를 위한 API를 구현하겠습니다.  1. 서비스 메서드 코드 작성하기 BlogService.java 파일을 열어 데이터베이스에 저장되어 있는 글을 모두 가져오는 findAll()메서드를 추가하겠습니다.@RequiredArgsConstructor@Servicepublic class BlogService { private final BlogRepository blogRepository; public List findAll() { return blogRepository.findAll(); }} JPA 지원 메서드은 findALL()을 호출해 article테이블에 저장되..

API와 REST API

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