Search
Duplicate
🌱

Spring / Spring Boot의 차이

간단소개
팔만코딩경 컨트리뷰터
ContributorNotionAccount
주제 / 분류
Spring
spring boot
Java
태그
Spring
Spring Boot
Java
Scrap
8 more properties
[들어가기 앞서..]
Server 개발자에겐 친숙한 Spring과 Spring Boot..
두 개의 차이점에 대해서 물어본다면 Spring Boot가 좀 더 세팅이 되어있고 좋아요~ 정도로만 답했었다.
그래서 관련 유튜브에서 핵심 내용만 뽑아 정리를 해보았다.

ㅇ Spring

개발자들의 겨울은 끝났다! 이제 봄이다!
→ 쉽게 만들고, 단독적이고. 상용화 수준. 스프링 기반 애플리케이션
→ Dependency가 너무 길고, 하나하나 정확하게 한땀한땀
→ Configuration이 너무 김.
하지만..봄인 줄 알았는데 꽃샘추위가..그래서 나온게 Spring Boot

ㅇ Spring Boot

Spring 보다는 조금 더 봄
→ 스프링부트는 짧아졌음. 버전 관리도 권장 버전으로 자동 설정
→ 그냥 application.properties를 해주기만 함. 혹은 application.yml(depth로 표현도 함)
→ 내장 서버. 서버 구동 시간이 절반 가까이 단축. 톰캐시가 싫으면 jetty로.
→ 내장 서블릿 컨테이너 덕분에 jar 파일로 간단하게 배포
→ 간편한 설정. 편리한 의존성 관리 & 자동 권장 버전 관리
→ 내장 서버로 인한 간단한 배포 서버 구축
→ 스프링 Security, Data JPA 등의 다른 스프링 프레임워크 요소를 쉽게 사용
→ 개발자들이 개발에만 집중 할 수 있도록 만들어줌
출처