본문 바로가기

restful api2

[HTTP] GET, POST, PUT, PATCH에 대해 알아보자 우선, HTTP Method는 REST API와 아주 관련이 깊다. 간단하게 REST API는 HTTP URI로 리소스를 명시하고 HTTP Method를 이용해 해당 리소스에 관한 CRUD 오퍼레이션을 적용하여 클라이언트/서버 사이의 요청과 응답을 처리한다. HTTP API와 REST API는 거의 유사한 의미로 사용된다. 하지만, HTTP는 좀 더 넓은 의미로 사용되며 REST는 HTTP(웹)의 장점을 최대한 활용할 수 있는 아키텍처로 HTTP API에 제약조건이 추가되어있는 형태라고 생각하면 된다. HTTP Method의 종류는 총 9가지이며 GET, POST, PUT, PATCH는 비교적 많이 사용되는 메소드들이다. HTTP Method: GET, POST, PUT, PATCH, DELETE, HE.. 2024. 3. 24.
Spring + Redis + S3 + 이메일 인증 + Docker + CI/CD - 3 이번 글에서는 통합 테스트와 예외 처리에 관한 내용이다. 하지만, 시작하기전에 앞 글에서 수정한 내용들이 있다. 1. open-in-view 처리 일명 OSIV를 False 하였다. OSIV에 관한 설명은 아래를 참조 바란다. https://hdbstn3055.tistory.com/14 [SpringBoot] OSIV와 성능 최적화 OSIV는 Open Session In View의 약자이다. OSIV는 Spring에 spring.jpa.open-in-view: true 기본값으로 설정되어 있다. OSIV 전략은 최초 데이터베이스 커넥션 시작부터 API 응답(View에 전송 및 DTO 반환 등)이 끝날 때 hdbstn3055.tistory.com 2. User에 Gender Enum 추가 public cl.. 2024. 2. 19.