스프링과 스프링부트 질문합니다
기존에 인터넷을 보면
스프링과 스프링부트를 분리하여서 스프링 하기전에 스프링 부트를하라고 이야기도 하고, 기업에서 스프링은 어떤데 스프링부트는 이러하다 다른 기술스택이라는식의 영상과 글들을 접해왔는데요
스프링 강의인데 스프링 부트로 진행하시고 다른 강사님들도 그렇게 하시더라고요
여기서 궁금한게
스프링과 스프링부트는 구별하지 않아도 되는걸까요?(그냥 스프링과 스프링부트를 혼용해서 써도 되는건지)
스프링부트가 아닌 스프링은 어떻게 공부해야할까요?
기업에서는 스프링부트가 아닌 스프링을 더 선호하나요?
답변 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>에서 더 많은 내용을 만나보실 수 있습니다 ㅎㅎㅎ
제 답변으로 궁금한 점이 해결되셨다면 좋겠네요!
혹시나 더 궁금하신 점이 있다면 편하게 질문 남겨주세요! 감사합니다!! 🙏🙏
패키지 구분에 대해 궁금한게 있습니다
0
20
2
리액트 관련 질문이 있습니다.
0
64
2
스프링부트 버전
0
73
2
7강 강의를 들으려고 했는데 오류가 나서 서버가 안 켜지는거 같아요.
0
59
2
33강. UserLoanHistory의 관계성에 대한 질문
1
56
2
Java JDK 버전 문의의 건
0
133
2
ec2 에서 Linux버전이 달라져서 설치가 안되는것 같은데 자료 최신화좀 해주세요.
0
89
3
h2 console 접속했을 테이블 질문
1
65
1
ec2 서버에서 스프링 실행도 되고 인바운드 설정까지 했는데 index.html 안됨
0
75
2
15강. updateUser() 질문
0
55
2
깃허브 질
0
82
2
여기까지 다 끝냈다고 하셨는데
0
79
2
왜안될까요
0
70
2
MySQL 창이안ㄴ뜹니다
0
59
2
포스트맨
0
50
1
spring 개념적인 질문
0
71
2
인텔리제이 샘플코드 실행 안됨 오류
0
140
2
aws 배포할때 .env 파일에 저장한 환경변수에 관하여 여쭤볼게 있습니다
0
85
1
마이그레이션 오류입니다.
0
171
3
Whitelabel Error Page 오류가 났습니다.
0
163
2
안녕하십니까! 오류가 났습니다.. 도와주세요 ㅜㅜ
1
93
3
궁금한게 있습니다.
0
60
2
DTO 관련
0
70
2
궁금한게 있습니다!
0
68
2





