[Spring Boot] @RequestMapping과 URI
·
BackEnd/spring
@RequestMapping이 붙어 있는 메서드는 Client의 특정 요청이 왔을 때 Spring Framework에 의해 호출된다. 그렇다면 아래 코드처럼 여러 개의 메서드가 있을 때 어떤 메서드가 호출될까? -> Spring Controller의 메서드들은 URI에 따라 호출이 결정된다. package com.example.controllerexercise.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { @RequestMa..
[Spring Boot] Spring Controller와 Annotaion / @Controller와 @RestController 차이
·
BackEnd/spring
- Spring Controller 계층형 아키텍처의 Presentation Layer에 해당한다. Client의 요청을 받고 Application Layer에 요청에 대한 처리를 위임하며 Client에 최종 응답하는(웹 페이지/데이터) 역할을 한다. - Annotation Java 소스코드에 추가적인 정보를 제공한다. @로 시작하며 클래스, 메서드, 멤버변수, 파라미터 등에 붙인다. - Annotation 유형 1. 자바 컴파일러에게 정보 제공 2. SW 툴에 의해 사용되어 코드 생성이나 추가 작업을 진행 3. run-time 시 특정 동작을 추가적으로 실행 Spring에서는 2, 3번째 유형이 주로 쓰인다. Annoation의 경우 2번에 해당한다. - @Controller와 @RestControll..
yslle
'@RequestMapping' 태그의 글 목록