Back world
close
프로필 배경
프로필 로고

Back world

  • 분류 전체보기 (166)
    • BackEnd (70)
      • DB (5)
      • Infra (17)
      • CICD (1)
      • Docker (1)
      • Spring (36)
    • 프로젝트 (1)
    • 스터디 (0)
      • TDD (0)
    • 인텔리제이 (2)
    • Language (16)
      • Java (14)
      • Kotlin (2)
    • 자격증 (1)
      • 리눅스마스터 2급 (0)
      • SQLD (1)
    • 코딩테스트 (31)
      • 알고리즘 (2)
      • 백준 (19)
      • 프로그래머스 (0)
      • 이코테 2021 (9)
    • Git (15)
    • 외부활동 (11)
      • 동아리 (7)
      • 해커톤 (2)
      • 도서 리뷰어 (1)
      • 코드 리뷰어 (0)
    • 부트캠프 (17)
      • 우아한테크코스 6기 (12)
      • 우아한테크코스 5기 프리코스 (5)
    • 회고 (1)
  • 홈
  • 태그
  • 방명록
[SpringBoot] @RestController 로 Rest API 구축하기!

[SpringBoot] @RestController 로 Rest API 구축하기!

오늘은 Servlet 컨트롤러를 RestController로 변경하면서 RestController를 사용하는 이유와 Rest API를 구축하는 과정에 대해 기록해보고자 한다.  아래 이미지는 Servlet 컨트롤러를 사용해 API를 구현해놓은 것이다.  Servlet을 사용하면 request와 response 값을 다루기 정말 쉬워지지만 하나의 기능당 하나의 클래스가 필요해 쓸데없이 많은 클래스를 생성해야한다.  기능당 하나의 서블렛이 생성된 모습이다. 이렇게 되면 프로그램의 용량이 쓸데없이 커지게 되며, 대규모 프로젝트라면 어떤 클래스가 어떤 기능인지 알 수도 없다.  나는 이러한 문제점을 해결하기 위해 @RestController를 채택했다. Spring MVC Controller인 @Controll..

  • format_list_bulleted BackEnd/Spring
  • · 2021. 12. 22.
  • textsms
728x90
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (166)
    • BackEnd (70)
      • DB (5)
      • Infra (17)
      • CICD (1)
      • Docker (1)
      • Spring (36)
    • 프로젝트 (1)
    • 스터디 (0)
      • TDD (0)
    • 인텔리제이 (2)
    • Language (16)
      • Java (14)
      • Kotlin (2)
    • 자격증 (1)
      • 리눅스마스터 2급 (0)
      • SQLD (1)
    • 코딩테스트 (31)
      • 알고리즘 (2)
      • 백준 (19)
      • 프로그래머스 (0)
      • 이코테 2021 (9)
    • Git (15)
    • 외부활동 (11)
      • 동아리 (7)
      • 해커톤 (2)
      • 도서 리뷰어 (1)
      • 코드 리뷰어 (0)
    • 부트캠프 (17)
      • 우아한테크코스 6기 (12)
      • 우아한테크코스 5기 프리코스 (5)
    • 회고 (1)
최근 글
인기 글
최근 댓글
태그
  • #github
  • #우아한테크코스 6기
  • #스프링부트
  • #자바
  • #우테코 6기
  • #JPA
  • #우아한테크코스
  • #우테코 회고
  • #우테코
  • #깃허브
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바