@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에 데이터를 담아서 돌려줌