카테고리 없음

@Controller와 HTTP

Tech_JINI 2025. 5. 10. 17:46

@Controller의 의미

: 스프링에게 '이 클래스 스프링 빈으로 등록하는 것은 물론, 컨트롤러로 쓸거야.'라고 선언

 

사용법 : @RequestMapping

             handler method

 

핸들러(handler): 사용자의 요청에 의해 자동으로 호출되는 메소드

<-> 일반 메소드 : 개발자의 요청으로 의해 호출됨.

 

 

HTTP

📮 Request

- URL(주소)를 알고 있어야 함.

- Method(목적)을 알려줘야 한다.  ex. 조회, 삽입, 수정, ...

- Body: POST, PUT ...

 

(HTTP 메소드 종류)

1. 조회 : GET

2. 등록/생성/삽입 : POST

3. 수정 : (전체) PUT / (부분) PATCH

4. 삭제 : DELETE

📩 Response

- Body : Body에 데이터를 담아서 돌려줌