Spring/Springboot-Intellij

[SpringBoot] Spring MVC - 인텔리제이(IntelliJ)를 이용하여 Controller생성, 이해하기

congs 2025. 1. 29. 20:42

  • spring에서는 로그인, 로그아웃, 회원가입, 회원가입 처리를 위해서는 3개의 controller를 생성했어야함.
  • 하지만 spring MVC에 front controller가 있다면, 하나의 controller에 처리가 가능!
    • 유사한 성격의 API를 하나의 Controller로 관리
    • 메서드 명도 마음대로 설정이 가능(단, 클래스 내의 중복메서드명은 불가)

 



Get, Post, Delete, Put매핑을 하고 return 값을 띄워보자


  • /api가 중복되기 때문에 @RequestMapping("/api")를 class에 선언!
  • /api로 시작되는 요청은 이 class로 넘어오고,
  • path를 분석하여 각 메서드로 매칭이 됨!