본문 바로가기

Spring

Spring과 Spring Boot의 차이

스프링 vs 스프링부트

스프링? 개발자들의 겨울은 끝났다.

[Spring Boot공식문서]
Spring Boot makes it easy 쉽게 만든다
to create stand-alone 단독적인
production-gradle 상용화 수준의
Spring based Applications 스프링 기반 애플리케이션
that you can "just run"

차이 1. dependency
spring boot 훨씬 짧아졌다. 버전 관리도 권장 버전으로 자동 설정
starter 알아서 의존성 걸려있는거 넣어줌!
심지어 gradle을 쓰면 더 짧아진다.

차이 2. configuration 환경설정
spring 너무 길다
spring boot : application.properties, application.yml 적용 하면됨
※ 요새는 야믈을 많이쓴다 : 중복제거, depth로 표시하기때문에 보기에 더 인간적이다
ex) thymeleaf 

차이 3. embedded server(내장서버 톰캣)
서버 구동시간이 절반 가까이 단축됨
내장 서블릿 컨테이너 덕분에 jar 파일로 간단 배포!

 


Spring Boot 정리
1. 간편한 설정
2. 편리한 의존성 관리 & 자동 권장 버전 관리
3. 내장 서버로 인한 간단한 배포 서버 구축
4. 스프링 Security, Data JPA 등의 다른 스프링 프레임워크 요소를 쉽게 사용


 

 

https://www.youtube.com/watch?v=6h9qmKWK6Io
출처 : 우아한Tech 유튭
youtube에서 간단하고 재미있게 설명해주십니다.

'Spring' 카테고리의 다른 글

Chapter 3. 스프링 DI  (0) 2021.06.16
Chapter 2. 스프링 컨테이너, 싱글톤 객체  (0) 2021.06.16
Chapter 1. 들어가며  (0) 2021.06.16