본문 바로가기

API

(2)
[Spring Cloud] Multi Module - 라이브러리 이전 장(링크)에서는 멀티 모듈 프로젝트를 구성하는 방법에 대해서 알아보았다. 실제로 현업에서 프로젝트를 진행하다보면 생각보다 복잡한 의존관계를 많이 접하게 된다. 모듈에 라이브러리를 추가하고 의존관계를 어떻게 설정해야하는지 알아보도록 한다. 예시를 위해서 이전 장에는 없던 secret-util을 추가했고 module간의 관계는 아래와 같다. secret-util은 data-redis, data-mongodb 라이브러리의 의존성을 가지고 있다. util은 secret-util을 의존하고 있으며 data-jpa 라이브러리의 의존성을 가지고 있다. users는 util 모듈에 의존하고 있으며 spring-boot-starter 라이브러리의 의존성을 가지고 있다. 각 모듈들의 build.gradle은 아래와 ..
[HTTP] 메서드 - 4 (활용) HTTP 메서드의 활용 방법에 대해서 알아본다. 클라이언트에서 서버로 데이터를 전송하는 방식은 크게 두 가지가 있다. 쿼리 파라미터를 통한 데이터 전송 GET 주로 검색 필터(검색어) 메시지 바디를 통한 데이터 전송 POST, PUT, PATCH 회원 가입, 상품 주문, 리소스 등록, 리소스 변경 클라이언트에서 서버로 데이터를 전송하는 상황은 크게 네 가지가 있다. 정적 데이터 조회 이미지, 정적 텍스트 문서 GET을 사용 일반적으로 쿼리 파라미터 없이 리소스 경로로 단순하게 조회 동적 데이터 조회 검색, 게시판 목록에서 검색 필터(검색어) 쿼리 파라미터 사용 조회 조건을 줄여주는 필터, 조회 결과를 정렬하는 정룔 조건에 주로 사용 HTML Form을 통한 데이터 전송 회원 가입, 상품 주문, 데이터 변..