- spring에서는 로그인, 로그아웃, 회원가입, 회원가입 처리를 위해서는 3개의 controller를 생성했어야함.
- 하지만 spring MVC에 front controller가 있다면, 하나의 controller에 처리가 가능!
- 유사한 성격의 API를 하나의 Controller로 관리
- 메서드 명도 마음대로 설정이 가능(단, 클래스 내의 중복메서드명은 불가)
- /api가 중복되기 때문에 @RequestMapping("/api")를 class에 선언!
- /api로 시작되는 요청은 이 class로 넘어오고,
- path를 분석하여 각 메서드로 매칭이 됨!
'Spring > Springboot-Intellij' 카테고리의 다른 글
[SpringBoot] Spring MVC - 데이터를 Client에 반환하는 방법(JSON), RestController (0) | 2025.01.30 |
---|---|
[SpringBoot] Spring MVC - 정적 페이지(thymeleaf, redirect, template)와 동적 페이지(Model) (0) | 2025.01.29 |
[SpringBoot] SPRING MVC, Servlet, DispatcherServlet (0) | 2025.01.28 |
[SpringBoot] Lombok(@) / application.properties(설정변경) (0) | 2025.01.28 |
[Spring Boot] 테스트 코드, JUnit 제이유닛 (0) | 2025.01.28 |