• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

스프링과 스프링부트 질문합니다

23.02.22 18:11 작성 조회수 636

3

기존에 인터넷을 보면

스프링과 스프링부트를 분리하여서 스프링 하기전에 스프링 부트를하라고 이야기도 하고, 기업에서 스프링은 어떤데 스프링부트는 이러하다 다른 기술스택이라는식의 영상과 글들을 접해왔는데요

스프링 강의인데 스프링 부트로 진행하시고 다른 강사님들도 그렇게 하시더라고요

여기서 궁금한게

  1. 스프링과 스프링부트는 구별하지 않아도 되는걸까요?(그냥 스프링과 스프링부트를 혼용해서 써도 되는건지)

  2. 스프링부트가 아닌 스프링은 어떻게 공부해야할까요?

  3. 기업에서는 스프링부트가 아닌 스프링을 더 선호하나요?

답변 1

답변을 작성해보세요.

0

안녕하세요, 준식님! 😊 좋은 질문 감사드립니다!!

하나하나 답변드려보겠습니다!!

 

[1. 스프링과 스프링부트는 구별하지 않아도 되는가?]

결론부터 말씀드리면, 둘을 어느정도는 구별할 수 있어야 합니다!

단 둘의 차이점을 알고 계시는 정도라면 충분합니다! 본 강의 <50강. Spring과 Spring Boot>에서 이 차이점을 간단히 설명해드리고 있는데요, 여기서 핵심을 간단히 말씀드려보면

  • Spring Boot는 Spring을 보다 쉽고 간단하게 사용할 수 있게 도와주는 확장판

입니다!

약간의 비약이 있지만, Spring을 콘솔게임 Spring Boot를 DLC라고 생각하시면 이해가 쉬우실 것 같아요! 그리고 DLC (즉 Spring Boot) 가 나온지 많이 되어 대부분의 플레이어가 DLC를 하는 느낌이죠.

 

[2. 스프링부트가 아닌 스프링은 어떻게 공부해야할까요?]

스프링 부트는 스프링의 확장판이라고 할 수 있기에, "스프링 부트"를 공부하시면 자연스럽게 "스프링" 공부가 되실겁니다!

만약 "스프링"만 더 깊게 공부하고 싶으시다면 <토비의 스프링> 서적이나 <스프링 프레임워크 공식 문서 - https://docs.spring.io/spring-framework/docs/current/reference/html/> 등을 추천드립니다! 하지만 이 내용들은 스프링 부트를 적게는 1년, 많게는 3년 정도 사용해보셔야 이해가 잘 되실거라고 생각합니다!

 

[3. 기업에서는 스프링부트가 아닌 스프링을 더 선호하나요?]

제가 모든 기업을 경험해본것은 아니지만, 제 주위분들이 다니시는 회사나 제가 경험했던 환경들에서는 스프링보다 스프링 부트를 선호합니다!!

스프링부트가 스프링의 확장판이다보니 개발의 편의성이나 효율성 등이 크게 올라갔거든요! 😊

<50강. Spring과 Spring Boot>에서 더 많은 내용을 만나보실 수 있습니다 ㅎㅎㅎ

 

제 답변으로 궁금한 점이 해결되셨다면 좋겠네요!

혹시나 더 궁금하신 점이 있다면 편하게 질문 남겨주세요! 감사합니다!! 🙏🙏