Spring/Springboot-Intellij
[SpringBoot] Spring MVC - 인텔리제이(IntelliJ)를 이용하여 Controller생성, 이해하기
congs
2025. 1. 29. 20:42
- spring에서는 로그인, 로그아웃, 회원가입, 회원가입 처리를 위해서는 3개의 controller를 생성했어야함.
- 하지만 spring MVC에 front controller가 있다면, 하나의 controller에 처리가 가능!
- 유사한 성격의 API를 하나의 Controller로 관리
- 메서드 명도 마음대로 설정이 가능(단, 클래스 내의 중복메서드명은 불가)
- /api가 중복되기 때문에 @RequestMapping("/api")를 class에 선언!
- /api로 시작되는 요청은 이 class로 넘어오고,
- path를 분석하여 각 메서드로 매칭이 됨!