REST : HTTP URL로 서버의 자원을 명시하고, HTTP메서드로 해당 자원에 대해 CRUD하는 것
API : 클라이언트가 서버의 자원을 요청할 수 있도록 서버에서 제공하는 인터페이스
REST API : REST를 기반으로 API를 구현한 것, 클라이언트가 기기에 구애받지 않고 서버의 자원을 이용할 수 있을 뿐만 아니라 서버가 클라이언트의 요청에 체계적으로대응할 수 있어서 서버 프로그램의 재사용성과 확장성이 좋아집니다.
REST Controller
데이터를 반환한다.
normal Controller
뷰 페이지 반환
잘하다가 오류나서 구글링해봤는데 결국 해결못하고(17일) 오늘 보니까 dto에 getter가 없어서 발생한 오류였음(...)
ResponseEntity
REST의 컨트롤러의 반환형, REST API의 응답을 위해 사용하는 클래스, REST API요청을 받아 응답할 때 이 클래스에 HTTP상태코드, 헤더, 본문을 실어보낼 수 있습니다.
HttpStatus
HTTP상태 코드를 관리하는 클래스, 다양한 enum타입과 관련한 메서드를 가진다.
enum타입은 열거형, 여러 상수로 이루어진 고정 집합을 가진다.
열거형이름.상수
'코딩자율학습단 > 스프링부트' 카테고리의 다른 글
스프링부트 13일차 (0) | 2024.01.19 |
---|---|
스프링부트 12일차 (0) | 2024.01.19 |
스프링부트 10일차 (0) | 2024.01.16 |
스프링부트 9일차 (0) | 2024.01.15 |
스프링부트 8일차 (0) | 2024.01.14 |