클라이언트의 모든 요청을 한 곳으로 받아서 처리요청에 맞는 Handler로 요청을 전달Handler의 실행 결과를 HTTP Response 형태로 만들어서 반환
\[Overview of Spring MVC Architecture](https://terasolunaorg.github.io/guideline/5.0.1.RELEASE/en/Overview/SpringMVCOverview.html클라이언트가 Dispatche
@Controller의 View 반환 및 Data 반환 과정 @Controller View 반환 Data 반환 목적 @Controller는 주로 View를 반환하기 위해 사용하지만, @ResponseBody로 Data를 반환할
~/books/ 에서 ~/books/1 또는 ~/books/12 와 같이 가변형 데이터를 사용하는 URI@PathVariable 어노테이션을 사용하여 가변 데이터 지정가변 데이터는 경로에서 {값}으로 표시( ex. /books/{id} )주로 조회, 수정, 삭제같은 작
숫자로 표현되는 인터넷 주소를 IP주소라고 하고, 위 그림처럼 문자로 표현되는 인터넷 주소를 도메인이라고 한다.이렇게 인터넷 주소말고 소프트웨어 개발 영역에서는 아래와 같이 설명할 수 있다.위 표와 같이 수익을 창출하고 있는 분야를 도메인이라고 한다.소프트웨어 개발 영
http://localhost:8088/admin/v1/users/1와 같이 주소에 v1이 추가되는 방식으로 버전을 관리한다.http://localhost:8088/admin/users/1?version=1와 같이 parameter인 version이
| 어노테이션 | 설명 | | --- | --- | | @Schema | Swagger 모델에 대한 추가 정보 | | @Tag | 클래스에 대한 설명, Swagger 리소스 명시 | | @Operation | 특정 경로에 대한 작업(일반적으로 컨트롤러에서의 http 메소드를 설명) | @Parameter | API에서의 단일 매개 변수 | | @Parame...